Занимаюсь одним сайтом, пытаюсь сделать авто обновление переменной в модуле через jquery. Заметил, что у меня не подключаются php файлы к нужному php файлу через include. Схема как работает сейчас: 1. Нужная переменная в php файле движка -> 2. echo Нужная переменная в tpl файле шаблона Так всё работает. Как сделал я: 1. Нужная переменная в php файле движка -> 2. echo Нужная переменная в отдельном (новом) php файле с подключением предидущего файла через include -> 3. Вывод переменной в tpl шаблоне с автообновлением предидущего файла php через Jquery скрипт. 1. Допустим в первом файле test.php есть переменная $test123 Код (PHP): <?php $test123=123; ?> 2. Выводим эту переменную в отделном файле, поскольку Jquery будет выводить содержимое целого файла: Код (PHP): <?php include ('test.php'); echo $test123; ?> 3. Добавляю в tpl файл шаблона Jquery скрипт и вывожу сожержимое последнего файла: Код (PHP): <div id="cartcontent"></div> <script> function show() { $.ajax({ url: "/catalog/controller/module/cart_ajax.php", cache: false, success: function(html){ $("#cartcontent").html(html); } }); } $(document).ready(function(){ show(); setInterval('show()',1000); }); </script> Cхема простая, но echo $test123 не работает при таком раскладе. Если задать значение переменной во второй файл, то работает, но генерация переменной работает, через файл движка. Может у вас есть другие предложения, как реализовать вывод переменной с автообновлением Jquery в шаблоне tpl? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Да. Echo $test123 не выводит переменную из файла /catalog/controller/module/cart_ajax.php. Если её задать в этом файле, то выводит, но она должна браться из подключенного файла include ('test.php');