Помощник
|
Ошибка |
Dmali
|
Сообщение
#1
|
||
|
|
||
|
|||
EnterBack |
10.2.2010, 23:59;
Ответить: EnterBack
Сообщение
#2
|
|
$BLOK_LEFT а после этого что за странный "$" ??? зачем он?? видите он даже подсветился зеленым, а это значит что он приписался не к названию переменной а к функции "= include..."
попробуйте так [PHP]$BLOK_LEFT = include('templates/original/bl_lf.tpl'); [/PHP] |
|
|
Dmali
|
Сообщение
#3
|
|
[php]$BLOK_LEFT = include('templates/original/block_left.tpl');[/php], и вот что пишет
Parse error: syntax error, unexpected '$' in S:\home\172.16.xxx.xxx\www\\index.php on line 57 куда еще один доллар чтоли уберать?)))
|
|
|
Flok |
11.2.2010, 20:59;
Ответить: Flok
Сообщение
#4
|
|
а зачем загонять эту функцию в переменную?
бнальным [PHP]include('templates/original/block_left.tpl');[/PHP] можно обойтись. или принципиально, выполнится или не выполнится скрипт? |
|
|
EnterBack |
11.2.2010, 22:00;
Ответить: EnterBack
Сообщение
#5
|
|
Flok,а ты не подумал что это может быть не функция а например какая то страница которую нужно вывести ???
|
|
|
ghostik32 |
12.2.2010, 18:46;
Ответить: ghostik32
Сообщение
#6
|
|
|
|
|
Dmali
|
Сообщение
#7
|
|
это и есть 57 строка на 58,56 ничего нет
|
|
|
r3ntg3n |
13.2.2010, 11:30;
Ответить: r3ntg3n
Сообщение
#8
|
|
|
все дело в том, что Вы имя переменной дали заглавными буквами. в php заглавными буквами названия даются константам. Константы в php указываются без знака $. Есть 2 варианта:
1. заменить заглавные буквы на строчные. 2. использовать константу, присвоив ей содержимое файла, который Вы пытаетесь инклудить, при этом использовать не include(), а file_get_contents() [php]define ('BLOK_LEFT', file_get_contents('templates/original/block_left.tpl') );[/php]во втором варианте php создаст константу с именем BLOK_LEFT, которую потом можно использовать в любом подключаемом скрипте. чтобы вывести содержимое файла, достаточно выполнить команду [php]echo BLOK_LEFT;[/php]а если Вы используете Smarty или xTemplate, как шаблонный движок, то у них есть собственные функции для подключения файлов шаблонов. На Smarty это выглядит как {include file='templates/original/block_left.tpl'}
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Каталог открывается как ошибка 404 в hostcms | 0 | cheshire | 3246 | 2.7.2018, 11:09 автор: cheshire |
|
Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php | 3 | Musicathome | 6620 | 26.7.2013, 20:20 автор: -Сабж- |
|
Редирект, установка консультации на сайт и ошибка в коде | 2 | samgul | 4052 | 27.2.2013, 17:22 автор: -HTMLandPHP- |
|
Помогите, в чём ошибка? | 0 | atamvova | 4943 | 14.2.2013, 21:11 автор: -atamvova- |
|
Ошибка при переходе на сайт! | 1 | Steve_Fox | 2821 | 9.10.2012, 18:34 автор: -Blink- |
Текстовая версия | Сейчас: 19.3.2024, 17:35 |