Вставляю в php-модуль код Код (PHP): <?php $a=1; include("http://site.ru/script.php"); ?> а в корень сайта ложу script.php: Код (PHP): <?php if ($a) { echo "инклюд работает"; } ?> Не работает. А вот если "$a=1;" перенести в script.php, то все работает. Получается, что скрипты, подключаемые через include(), не видят переменные из общего скрипта. Почему? У меня Joomla 1.5.14. Может, в ней что-то настроить нужно?
Ну он в этом случае просто текст скрипта без тегов <?php ?> выводит без обработки. А как сделать, чтобы скрипт выполнялся?
Сделал так: PHP-модуль в статье Код (PHP): <?php $a='var'; include ('script.php'); ?> script.php Код (PHP): <?php if ($a) { echo "инклюд работает"; } ?> Все заработало. Сам не знаю, почему раньше не мог сделать. Щас все так очевидно)))