php включить из index.html
Я пытаюсь использовать php include для включения статей на веб-страницу... Моя структура файла выглядит следующим образом:
- / Статьи
- / статьи
- App_Template.html
- / теги
- / новый
- index.html
- / новый
- /в том числе
- file.html
- / статьи
В App_Template.html у меня есть кусок кода:
<?php include("../including/File.html"); ?>
Который работает нормально и отображает правильную статью при доступе к App_Template.html, однако код:
<?php include(".../including/File.html"); ?>
Внутри index.html в новой папке не работает и выдает следующие ошибки:
Warning: include(.../including/File.html) [function.include]: failed to
open stream: No such file or directory in
/home/a1696768/public_html/articles/tags/new/index.html on line 79
Warning: include() [function.include]: Failed opening
'.../including/File.html' for inclusion
(include_path='.:/usr/lib/php:/usr/local/lib/php')
in /home/a1696768/public_html/articles/tags/new/index.html on line 79
Я пытался найти причину этого, но не могу найти причину того, почему это не работает, а находится в App_Template.html, единственное, что я могу себе представить, это то, что это связано с тем, что Второй случай - это index.html?
1 ответ
Решение
Вы не можете использовать три точки ...
в пути, это либо ..
на один уровень вверх или .
для текущего уровня. Если вы хотите перейти на 2 папки / уровни, используйте ../../yourfile
,