КПК

Прагляд поўнай версіі: Вырашанае unexpected " (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in class_core(4688) eval()'d code on line 1



dong
16-11-17, 14:17
У логу apache, што якое-то час яны мне такія памылкі:

[Thu Nov 16 13:28:57.206922 2017] [:error] [pid 67811] [client x:23464] PHP Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING)
or variable (T_VARIABLE) or number (T_NUM_STRING) in /usr/includes/class_core.php(4688) : eval()'d code on line 1, referer: http://www.forum.alfaholicy.org/147_156_166_gt/21097-jtd_nowy_program_diagnostyczny_tylko_obslugi_jtd_-32.html?language=es
Памылкі ўзнікаюць толькі на старонках, якія адлюстроўваюць змест тэмы. Толькі старонкі з параметрам language. У арыгінале на англійскай памылкі не ўзнікаюць. Калі я заходжу са свайго браўзэра пад url з часопіса, то памылка не з'яўляецца - не магу сам генераваць гэтую памылку. Файл class_core.php у мяне ёсць у арыгінале.

Блок з class_core.php:

//This global statement is here to expose $vbulletin to the templates.
//It must remain in the same function as the template eval
global $vbulletin;
extract($this->registered, EXTR_SKIP | EXTR_REFS);

$actioned = false;
($hook = vBulletinHook::fetch_hook('template_render_output')) ? eval($hook) : false;

if (!$actioned)
{
$template_code = self::fetch_template($this->template);
}

if (strpos($template_code, '$final_rendered') !== false)
{
eval($template_code);
}
else
{
eval('$final_rendered = "' . $template_code . '";');
}

if ($vbulletin->options['addtemplatename'] AND !$suppress_html_comments)
{
$template_name = preg_replace('#[^a-z0-9_]#i', '', $this->template);
$final_rendered = "\n$final_rendered\n";
}

return $final_rendered;

У лініі 4688:

eval('$final_rendered = "' . $template_code . '";');

vBET
18-11-17, 23:14
Ці можаце вы паставіць поўны URL старонкі з памылкай? У пасце зрэзаная. Я хацеў бы праверыць, бачныя дадатковая інфармацыя на сайце. У цяперашні час я ведаю толькі, што які-то templejt мае ў сабе памылкі, але не вядома, як і што на самай справе з vBET. Як я думаю, так, калі гэта адбываецца толькі на перакладзеных старонак, тым не менш, гэта ўсё яшчэ толькі здагадка, таму што калі памылка з'яўляецца часам, гэта можа часам таксама на nietłumaczonych старонках. Так ці інакш, у цяперашні час занадта мала інфармацыі. Калі ласка, увядзіце поўны URL на старонку, дзе памылка ўзнікае. Можа быць, там будзе што-то больш, а калі няма, то вам будзе неабходна дадаць лог і зыходзячы з шаблону, як там апрацоўваецца, але не турбуйцеся ні аб чым, як вам трэба будзе, гэта мы ўжо ўправімся.

dong
22-11-17, 22:20
Спасылка Przykładowy: http://www.forum.alfaholicy.org/159_brera_brera_spider/45063-felgi_kola_159_brera_temat_ogolny-734.html?language=en

vBET
03-12-17, 12:29
Zaglądnij proszę рабіць ПМ - potrzebuję інфармацыі, gdzie znajdują даведацца wspomniane логі.

vBET
24-06-18, 10:39
Няма адказу - я мяркую, што праблема вырашана або нязначнай. Дарэчы, што-то падобнае, што паведамляе іншы кліент, так што ёсць шанец, што гэта тое ж самае, і выпраўлення ўвойдуць у наступны рэліз.
Калі праблема па-ранейшаму дапякаў, вельмі прашу дадатковая інфармацыя.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET Translator 4.10.1