в общем поставил код галереи картинок для сайта, на странице код выгляди так Код (Text): <? @error_reporting(~E_ALL & ~E_NOTICE & ~E_WARNING); @include("func/conf.php"); include_once("func/function.php"); include_once("func/conf.php"); ###### Вывод стандартного контента if((count($_POST) <=0) and !isset($_GET['act'])) { include("start.php"); } else { include("func/inc.php"); } ###### ?> но теперь после него почему то на этой странице не выводится Код (Text): <? include('../footer.php'); ?> в чем проблема может быть?
Яб не рекомендовал использовать шорттеги. Прописывать лучше целиком <?php ?>. Для чего ты там натыкал @? Что вообще выдаёт за ошибку?
без ?> Добавлено спустя 3 минуты 36 секунд: пропишите полный путь с корня или http://$_SERVER["SERVER_NAME"]/путь к скрипту
Для начала проверь путь, и содержимое файла. Код (Text): <? include('../footer.php'); ?> Затем посмотри, что у тебя инклужется. Сделать можно несколькими способами: 1) Через xdebug: xdebug_start_code_coverage(), xdebug_get_code_coverage(). — вернет все заинклуженные файлы и номера выполненных строк. 2) С помощью функции get_included_files(): Код (Text): include '1.php'; include '2.php'; include '3.php'; $included = get_included_files(); foreach ($included as $filename) { echo "$filename<br>"; } 3) Либо использовать бектрейс - debug_backtrace() .