Здравствуйте, в общем сабж. Нужно создать скрипт на php. Нужен дельный код, который помогает с максимальной точностью определить тип браузера и название операционной системы, который использует пользователь, открывший данный скрипт. Суть состоит в том, чтобы в конечном итоге полученную информацию можно было записать в лог-файл. Примерно так. PHP: $info="Browser: $Browser || OS: $os" $fh=fopen("log.txt", "a+"); fwrite($fh, $info); fclose($fh); P.S. В php вообще не шарю, просто понадобилось.
ничего сложного там нету, но лучше не изобретать велосипед. скачай библиотеку http://user-agent-string.info/download/UASparser-for-PHP
Скрипт тестирую на 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 никогда не сталкивался.
А что если метрику яндекса или аналитику гугла поюзать? За пиво можно и написать. Есть методы определения не только по http заголовкам.