2013-07-19 3 views
0

Я работаю в OsCommerece и получать это в моем журнале ошибокPHP Анализировать ошибка: синтаксическая ошибка, неожиданный T_STRING

PHP Анализировать ошибка: синтаксическая ошибка, неожиданный T_STRING в public_html/входит/классы/seo.class. PHP (2206): Eval() 'd код на линии 1

+4

, что на линии 2206 в 'сео. class.php'? –

+0

Первые 16 строк не помогают ... Вам не нужно публиковать их. Узнайте больше об eval http://www.php.net/manual/en/function.eval.php –

+0

Строка 2206 = eval ("$ cache_data"); – WestWeb

ответ

1

Может быть просто удалить <?php, ?> теги, а seo.class.php кажется запустить вход через eval()

mixed eval(string $code)

The code mustn't be wrapped in opening and closing PHP tags...

+0

Пробовал удалять теги, сломал сайт ... быстро положил их обратно. – WestWeb

+0

, тогда вам нужно улучшить свой ответ и показать нам какой-то окружающий код, т. Е. что находится в $ cache_data? От куда это? можете ли вы поместить 'var_dump ($ cache_data)' перед 'eval' на строку 2206 и добавить этот вывод к вашему ответу? –

+0

Цените помощь до сих пор. бы посмотреть в DBase в '$ cache_data' имеет кучу цифр в нем, например, S0lNy8xL1VD3dfQLdXN0Dg ... Размещение' var_dump ($ cache_data) 'В результате этого бытийного отображения на экране ' строка (92) «определяют ('MANUFACTURER_NAME_2', 'sitename'); define ('MANUFACTURER_NAME_3', 'productname'); '' – WestWeb

Смежные вопросы