Tarayıcı istatistiklerini özetleyen bir cronjob var. Bu cronjob verileri yükler ve daha sonra tarayıcı bilgilerini ayrıştırmak için get_browser() PHP işlevini kullanır.Browscap.ini PHP yüklenirken bir hata atıyor (komut satırı - PHP_CLI)
İşte ne yaptım:
cd /etc/php5/cli/conf.d
[email protected]:/etc/php5/cli/conf.d$ sudo wget http://browsers.garykeith.com/stream.asp?Lite_PHP_BrowsCapINI -O browscap.ini
2011-09-30 15:14:18 (890 KB/s) - `browscap.ini' saved [185384/185384]
Sonra cronjob çalışma:
php /usr/local/cron/summarizeStats.php --option=browserStats --date=yesterday
ve bu hatayı alıyorum:
PHP: syntax error, unexpected $end, expecting ']' in /etc/php5/cli/conf.d/browscap.ini on line 51
yanlış yapıyorum? Teşekkürler
Sadece php için en son browsecap dosyasını indirdim ve 20.000'den fazla çizgiler, bu yüzden hat 51'de beklenmeyen $ ucunu söylediğini, o zaman sahip dosya eksik. Beklenmeyen $ end, php'nin beklemediği bir dosyanın sonuna geldiği anlamına gelir. PHP uyumlu browsecap dosyasını indirdiniz mi? İşte [en yeni php browsecap.ini] (http://browsers.garykeith.com/stream.asp?PHP_BrowsCapINI) – drew010