Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: помогите ошибка в шаблонизаторе [2]
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
voskan, вас направили на правидный путь. это ваши проблемы если вам лень почитать документацию. если вы хотели освоить пхп то, обрадую вас, зря время тратите, с таким отношением вы чему то научитесь когда борода поседеет
voskan
Отправлено: 28 Ноября, 2011 - 12:52:00
Посетитель
Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010
<div class="padding valign-image-center"></div><!-- form end-->
</div>
</body>
</html>
все хорошо НО сначало выходит сам php код то есть его работа а потом сам шаблон сайта,то есть скрипт сработал вывел в самой первой строчке результат а после результатат мой собранный шаблон, вместо того чтоб скрипт добавить в середину шаблона. в чем может быть проблема ?
Parse error: syntax error, unexpected T_DNUMBER in /home/clients/voskan_ftp0/domains/voskan.ru/html/shablon.php(19):eval()'d code on line 1 Notice: Undefined variable: cod in /home/clients/voskan_ftp0/domains/voskan.ru/html/shablon.php on line 20
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
voskan, в твоем коде ошибка, который ты передаешь как строку шаблонизатору. проверь тчательно код. для уверенности, что ошибка в коде, передай шаблону что нибудь простое, например,
Вызывает ошибку : Parse error: syntax error, unexpected '<' in C:\www\tm\Controllers\Controller_Index.php(47) : eval()'d code on line 1 123
В отличии от :
eval('?> Тут выведется любой HTML код <?echo"А тут любой пхп код";?>');
Bio man
Отправлено: 28 Ноября, 2011 - 22:43:36
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
sKaa, да, почитал в мануале, действительно. тут важнее понимать как работает данная конструкция, то есть в каком то случае может работать с открывающим тегом, в каком то без...
Цитата:
Строка code_str может не содержать открывающий тег PHP.
sKaa
Отправлено: 28 Ноября, 2011 - 22:47:21
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
В таком случае зачем пхп код держать в файле cod.txt ???
Не проще ли обозвать файл соответсвующем *.php именем, функция file_get_contents вернет уже скомпилированный результат и отпадет надобность функции eval сама собою )))
Bio man
Отправлено: 28 Ноября, 2011 - 22:58:46
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
sKaa, ну это если код не связан с кодом в котором он выполняется. и вообще сама идея вставлять ПХП код в ХТМЛ ЧЕРЕЗ шаблонизатор мне кажется глупой затеей. шаблонизатор должен только с текстом работать а не с пхп кодом...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.