Искать  
 
   
 
Ошибка в core.functions.php(653) : eval()‘d code on line 174
Отправлено: 24 Ноябрь 2010 04:31 P.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09

Выдает следующую ошибку

Parse errorsyntax errorunexpected T_ENDIF ..../core/core.functions.php(653) : eval()'d code on line 174 

ссылается на вот эту вот функцию

function create_page_url($base_url$segment$trailing_slash true)
    
{
       
global $REGX;
       
       
$base $base_url.'/'.$REGX->trim_slashes($segment);
       
       if (
substr($base, -1) != '/' && $trailing_slash == TRUE)
       
{
           $base 
.= '/';
       
}
       
       $out 
$this->remove_double_slashes($base);
               
       return 
$out;          
    

Подскажите, какие варианты решения проблемы?

Профиль
 
 
Отправлено: 24 Ноябрь 2010 05:25 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Это на каждой странцие сайта выскакивает или нет?
Что у тебя за чудо хостинг там, что ничего не работает?)

Профиль
 
 
Отправлено: 24 Ноябрь 2010 06:45 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

ссылается на вот эту вот функцию

Согласно транскрипту выводимой ошибки, она произошла на строке 653 (core.functions.php) на этапе выполнения функции eval(), а то что вызвало ошибку находится в строке 174 того кода, который эвалится.
Посмотрите что у вас выполняется на этом этапе. В каждой из версий строка 653 разная...
Было бы хорошим тоном не скрывать конфигурацию скрипта и основные хары окружения.
Например:

EE1.7 apache2.2 PHP5.3.3 MySQL5.1.5 

Сделайте это в профиле или в подписи и ваша жизнь на форуме будет намного веселее wink

Профиль
 
 
Отправлено: 24 Ноябрь 2010 07:41 P.M.   [ Игнорировать ]   [ # 3 ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09
Максим - 24 Ноябрь 2010 05:25 P.M.

Это на каждой странцие сайта выскакивает или нет?
Что у тебя за чудо хостинг там, что ничего не работает?)

Хостинг Nic.ru - заставить работать nGen не получилось. В упор не видит пути для сохранения файлов.

Профиль
 
 
Отправлено: 24 Ноябрь 2010 07:44 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09
Afgan - 24 Ноябрь 2010 06:45 P.M.

EE1.7 apache2.2 PHP5.3.3 MySQL5.1.5 

Сделайте это в профиле или в подписи и ваша жизнь на форуме будет намного веселее wink

Делаю: в данном случае EE1.6.9 /  Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a PHP/5.2.10 / 5.1.16-beta
Только вот не знаю на сколько это информацию полезна в данном случае.

Профиль
 
 
Отправлено: 24 Ноябрь 2010 09:52 P.M.   [ Игнорировать ]   [ # 5 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20
memex - 24 Ноябрь 2010 07:44 P.M.

...Только вот не знаю на сколько это информацию полезна в данном случае.

Ну почему же?
Вот вы открываете вышеназванный дистрибютив, находите файл core.functions.php, переходите на строку 653,
и видите, что в этом месте выполняется функция evaluate($str), которая соответственно вызывается функцией parse_template_php() класса Template , следовательно ошибка происходит в процессе парсинга шаблона, а то что вызвало проблему находится на 174 строке шаблона, скорее всего она заключается в неправильном условном выражении.

Профиль
 
 
Отправлено: 24 Ноябрь 2010 10:09 P.M.   [ Игнорировать ]   [ # 6 ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09

Спасибо! Будем копать шаблон.

Профиль