У меня есть маленький запрос PHP кодирования.
У меня есть страница index.php, ссылающаяся на другую страницу с именем template.php, которая содержит следующую строку:
?php=$this->title?
Я думаю, что-то не так с этой строкой, поскольку моя веб-страница вместо загрузки имени страницы показывает сам код выше.
Это работает на старых серверах. Но после перенастройки на новый сервер php версии 5.2 всплыли некоторые странные ошибки.
Я новичок в PHP, поэтому, пожалуйста, спросите, если вам требуется дополнительная информация.
Исследуя дальше, я заметил следующее,
в начале кода есть ссылка на
[код] «lang =» «>На рабочей странице он показывает соответствующий исходный код как,
[код] [/ код]И проблемная страница, это показывает,
[code] «lang =» «> [/ code]Я думаю, что это основная проблема, поскольку переменная lang не загружается каким-то образом, и поэтому дальнейшие ссылки на translate также не работают.
Моя мысль.
Правильный способ отображения данных в PHP с этим синтаксисом заключается в следующем:
<?=$this->title?>
Других решений пока нет …