Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Апач2 и связка php-tpl перестала работать


Автор: Exmajor 17.2.2008, 11:48
Господа! Вот проблемка возникла откуда не ждали  smile  smile 
На трех РС стоит Апач 1.3.39 + полный джентельментский набор (пхп, мускл,зенд)
Ну как бы принято переодически обновляться и вот были скачены свежие версии и установлены на один из РС.
Конкретно:
Apache 2.2.8 и php 5.2.5
Все установлено и настроено включая v-хосты.
Но есть одна проблема не вставляются данные в файл шаблона.
Поясню проблему:
Имеем три файла
index.php
Код

<?php
require_once("lang.php");
include("page.tpl");
?>

lang.php
Код

<?php
$one_line = "Sample of text line";
?>

и файл шаблона page.tpl
Код

<p><?= $one_line ?></p>

Так вот при вызове index.php не выводится текст а ведь должен! И выводится на "старой" технике...
Т.е. я так понимаю что переменная $one_line почему то не видна из файла page.tpl smile 

Раз уж я сам туплю, то буду несказанно благодарен всем кто выскажет возможные причины такой странности smile 
Возможно чтото надо  гдето пописать smile (до сего момента дел со 2м апачем иметь не приходилось...)

З.Ы. Если сделать так в файле index.php
Код

<?php
require_once("lang.php");
//include("page.tpl");
echo $one_line;
?>

то разумеется текст выводится!

Для желающих проверить прилагаю 7z с этими 3мя файликами

Автор: GeneralElectric 17.2.2008, 11:54
качественно задан вопрос. ничего не скажешь.
short_open_tag

Автор: Exmajor 17.2.2008, 15:50
GeneralElectric, 
Мой респект и куча спасиб! smile  smile  smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)