Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: функция get_browse()
Форумы портала PHP.SU » PHP » Программирование на PHP » функция get_browse()

Страниц (1): [1]
 

1. Diletant - 13 Февраля, 2011 - 16:20:06 - перейти к сообщению
Не получается воспользоваться функцией get_browse(). Пользуюсь denwer-ом Использую вот такой скрипт
CODE (htmlphp):
скопировать код в буфер обмена
  1. $browser = get_browser(null, true);
  2.  
  3.  
  4. // Преобразовать $browser в массив
  5.  
  6. $browser = (array) $browser;
  7.  
  8. while (list ($key, $value) = each ($browser))
  9. {
  10.         // Присвоить нули пустым элементам массива
  11.  
  12.         if ($value == "") $value = 0;
  13.  
  14.         print "$key : $value <br>";
  15.  
  16. }
  17.  

выдается ошибка:
Warning: get_browser() [function.get-browser]: browscap ini directive not set in Z:\home\localhost\www\brouser.php on line 5
0 : 0
В php.ini файле наблюдаю записи:
[browscap]
;browscap = extra/browscap.ini
Располагаю файл browscap.ini в директории: D:\WebServers\usr\local\php5\extra
Подскажите, что не так делаю? Все таже ошибка...
2. Мелкий - 13 Февраля, 2011 - 16:27:43 - перейти к сообщению
; в начале строки значит, что строка закомментирована и не используется.
3. Diletant - 13 Февраля, 2011 - 16:34:06 - перейти к сообщению
Исправил. Все равно ошибка таже...
4. Мелкий - 13 Февраля, 2011 - 16:39:20 - перейти к сообщению
0) веб-сервер перезапустить не забыли? Что в логах пишется по этому поводу?
1) попробуйте указать абсолютный путь
5. Diletant - 13 Февраля, 2011 - 16:42:29 - перейти к сообщению
Да, ссори забыл перезапустить. Терперь предупреждения нет. Но массив возвращается тот же: 0 : 0
6. Мелкий - 13 Февраля, 2011 - 16:48:26 - перейти к сообщению
Пните сам объект, до приведения типа. Скорей всего при приведении типов все данные теряются.
7. Diletant - 13 Февраля, 2011 - 17:06:31 - перейти к сообщению
Все заработало))

 

Powered by ExBB FM 1.0 RC1