Пробую запустить небольшой фрагмент на PHP вида:
##Название
@@filter=php, text2html
@@cache=off
@@file=filename
@@menu=Позиция меню
@@h1=Заголовок странички
<?php
echo ("Просто текст1<br> ");
$license="111";
include_once ("modul1.php");
echo ("Просто текст2<br> ");
include_once ("modul2.php");
echo ("Просто текст3<br> ");
.
.
?>
Выдает на страничке при обращении к ней из меню:
Заголовок странички
Просто текст1
Просто текст2
Not found $license
- Никак не пойму почему модуль modul2.php не видит эту переменную $license ???
Ведь она явно определена тремя строками ранее.
- Весь этот фрагмент будучи запихнутым в один модуль, скажем parser.php при обращении к нему из
адресной строки браузера типа: site.ru/parser.php работает нормально, но конечно летит весь шаблон.
- При вызове этого модуля из текста типа:
<?php
include_once ("parser.php");
?>
получаю результат аналогичный первоначальному.
Прошу помочь !!
0
И опять про PHP
Автор
MaximL
, 25.05.2009, 13:46
Сообщений в теме: 2
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей