if (eregi($spider, $_SERVER['HTTP_USER_AGENT'])) return TRUE;
предположительно причина ошибки в eregi, пробовал заменять на preg_match - не помогло..
подскажите плиз в чем проблемма, буду очень благодарен
Спустя 3 минуты, 29 секунд (11.12.2010 - 21:44) Lenarfate написал(а):
во-первых, ошибку в студию. во-вторых, эта функция устарела
Спустя 2 минуты, 37 секунд (11.12.2010 - 21:47) Guest написал(а):
Deprecated: Function eregi() is deprecated in C:\wamp\www\joomla\templates\gk_twn\layouts\GKTemplate.php on line 1016
ну и на 1016 строке как и писал выше:
if (eregi($spider, $_SERVER['HTTP_USER_AGENT'])) return TRUE
ну и на 1016 строке как и писал выше:
if (eregi($spider, $_SERVER['HTTP_USER_AGENT'])) return TRUE
Спустя 2 минуты, 10 секунд (11.12.2010 - 21:49) Lenarfate написал(а):
функция устарела
Спустя 3 минуты, 29 секунд (11.12.2010 - 21:53) Stew написал(а):
Это я и сам понял..
В документации эту ошибку описывают как: Use preg_match with the 'i' modifier instead
заменял - не помогло..
В документации эту ошибку описывают как: Use preg_match with the 'i' modifier instead
заменял - не помогло..
Спустя 4 часа, 24 минуты, 55 секунд (12.12.2010 - 02:18) Nikitian написал(а):
Цитата |
заменял - не помогло.. |
Та же ошибка осталась или что-то другое?
Спустя 13 часов, 16 минут, 13 секунд (12.12.2010 - 15:34) Guest написал(а):
Нет, ошибка изменилась:
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in C:\wamp\www\joomla\templates\gk_twn\layouts\GKTemplate.php on line 1016
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in C:\wamp\www\joomla\templates\gk_twn\layouts\GKTemplate.php on line 1016
Спустя 1 час, 9 минут, 19 секунд (12.12.2010 - 16:43) Lenarfate написал(а):
ответ написан в твоей ошибке
Спустя 36 минут, 21 секунда (12.12.2010 - 17:19) Guest написал(а):
не понимаю..
заменяю
на
причем здесь разделитель на который указывает ошибка? может дело в модификаторе i?..но где его тут использовать?
заменяю
if (eregi($spider, $_SERVER['HTTP_USER_AGENT'])) return TRUE;
на
if (preg_mach($spider, $_SERVER['HTTP_USER_AGENT'])) return TRUE;
причем здесь разделитель на который указывает ошибка? может дело в модификаторе i?..но где его тут использовать?