Помощь по кодингу в php

Discussion in 'PHP' started by TRAMPL1N, 8 May 2013.

  1. TRAMPL1N

    TRAMPL1N New Member

    Joined:
    12 Apr 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, в общем сабж. Нужно создать скрипт на php. Нужен дельный код, который помогает с максимальной точностью определить тип браузера и название операционной системы, который использует пользователь, открывший данный скрипт. Суть состоит в том, чтобы в конечном итоге полученную информацию можно было записать в лог-файл. Примерно так.
    PHP:
    $info="Browser: $Browser || OS: $os"
    $fh=fopen("log.txt""a+");
    fwrite($fh$info);
    fclose($fh);
    P.S. В php вообще не шарю, просто понадобилось.
     
  2. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    _________________________
  3. TRAMPL1N

    TRAMPL1N New Member

    Joined:
    12 Apr 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Скрипт тестирую на Denwer на локальной сети. Насколько я понял, это код для подключения библиотеки в сам php скрипт.
    PHP:
    <?php   
    // Loads the class   
    require 'path/to/UASparser.php';   
    // Creates a new UASparser object and set cache dir   
    //(php script must have write rights to cache dir)   
    $parser = new UASparser();   
    $parser->SetCacheDir("path/to/cache/");   
    // Gets information about the current browser's user agent   
    $ret $parser->Parse();   
    echo 
    '<pre>';   
    print_r($ret);   
    echo 
    '</pre>';  
    ?>
    Вот ошибка при открытии скрипта.
    Code:
    Warning: require(path/to/UASparser.php) [function.require]: failed to open stream: No such file or directory in Z:\home\site\www\index.php on line 3
    
    Fatal error: require() [function.require]: Failed opening required 'path/to/UASparser.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\site\www\index.php on line 3
    И да, при загрузки файла, библиотека распознается как вредоносная. Браузер Chrome.

    P.S. Скрипт буду потом на 1gb.ru хостинг переносить, не будет геморроя? При условии, что я php никогда не сталкивался.
     
  4. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    А что если метрику яндекса или аналитику гугла поюзать?

    За пиво можно и написать. Есть методы определения не только по http заголовкам.