2012-12-08 71 views
0

我試圖使用PHP包括包括網頁上的文章...我的文件結構如下:PHP包括index.html的

  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?

回答

0

您不能在路徑中使用三個點...,它對於一個級別可以是..,對於當前級別可以是.。如果你想去2個文件夾/級別,請使用../../yourfile

+0

Ahhhh非常感謝你!每天學習新東西:) – simonthumper

+0

很高興我能幫到你! – chrki

+0

好的,當我訪問www.my-site.co.uk/new/index.html ... 但是,當我只是去www.my-site.co.uk/articles/new/ 它仍然不起作用:/是否有任何容易讓它同時工作? – simonthumper