php_os (?)

Discussion in 'PHP' started by Дикс, 16 Jun 2006.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    шо показывает эта константа - ось юзера или ось на сервере? (думаеца мне что ось сервера)
    тогда как узнать ось юзера чтобы записать в бд?
     
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    PHP:
    function get_os () {
      
    $os=getenv("HTTP_USER_AGENT");

      if (
    preg_match("/Windows\sNT/"$os)) 
          
    $os="WinNT"
      else if (
    preg_match("/Windows/"$os)) 
          
    $os="Win9x";       
      else if (
    preg_match("/Linux/"$os)) 
          
    $os="Linux"
      else if (
    preg_match("/FreeBSD/"$os)) 
          
    $os="FreeBSD";      
      else 
    $os="Unknown";
          return 
    $os;
    }