Я полный нуб PHP и использую довольно простое PHP:
<?php include("~head.php"); ?>
для создания шаблонов для веб-сайта (для достижения общих верхних и нижних колонтитулов, меню для всех моих страниц).).
- ПРИМЕЧАНИЕ. Тильда (~) просто для облегчения просмотра каталогов (при сортировке по алфавиту основные файлы перемещаются в начало списка)
Он отлично работает для файлов, которые находятся в том же каталоге, но когда я ссылаюсь на файл вне каталога, например, так:
<?php include("../~head.php"); ?>
Однако это просто не похожеобнаружение файла в качестве заголовка явно не вытягивается в разметку.
И наоборот, если я ссылаюсь на файл с полным URL, например,
<?php include("http://example.com/~head.php"); ?>
, я получаю следующий код ошибкимоя страница.
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/content/65/7392565/html/bikini/angela_bikini.php on line 1
Warning: include(http://example.com/~head.php) [function.include]: failed to open stream: no suitable wrapper could be found in /home/content/65/7392565/html/products/product_a.php on line 1
Warning: include() [function.include]: Failed opening 'http://example.com/~head.php' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/content/65/7392565/html/products/product_a.php on line 1
Как ни странно, синтаксис "../file.php" работает для файлов, не относящихся к заголовку (например, включаемый файл, который я использую для меню).
Поскольку такой код представляет собой фрагментированный беспорядок и трудно поддерживать изменения на всех разных страницах.Любые мысли или решения будут очень цениться.Я действительно новичок, поэтому я, вероятно, не смогу обернуть голову вокруг чего-то слишком причудливого.:)
Спасибо за ваше время.
Джон