1

我正在尝试使用 php include 在网页上包含文章...我的文件结构如下所示:

  1. /文章
    • /文章
      • App_Template.html
    • /标签
      • /新的
        • 索引.html
    • /包含
      • 文件.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?

4

1 回答 1

1

您不能...在路径中使用三个点,它要么..用于上一级,要么.用于当前级别。如果您想向上 2 个文件夹/级别,请使用../../yourfile.

于 2012-12-08T19:36:51.000 回答