php включить из index.html

Я пытаюсь использовать php include для включения статей на веб-страницу... Моя структура файла выглядит следующим образом:

  1. / Статьи
    • / статьи
      • 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,

Другие вопросы по тегам