如何创建一个锚文件链接到不同的.php文件?

时间:2010-11-05 17:00:59

标签: php

我是php的新手,希望你能让我知道我是否想要做任何不可能的事情。

我有两个文件夹'public'(根目录)和'library'(这里所有的php文件),这些文件夹位于同一级别的文件夹层次结构中。我的public / index.php基本上是加载另一个php文件(例如aa.php),它位于加载的'library'文件夹中。现在我需要创建一个锚文件链接到文件调用bb.php,它也在库文件夹中。

我尝试按如下方式创建锚

echo "<a href="bb.php"> my bb file </a>

但我收到404错误,说无法访问localhost / bb.php。我想这是因为bb.php文件不在根目录中,服务器阻止直接访问该文件。

请帮我解决这个问题。

谢谢

2 个答案:

答案 0 :(得分:0)

如果library /和public /处于同一级别,则Web服务器将无法提供library /中的文件。通常,库目录中的文件将包含在公共Web文件夹中的文件中。

如果您需要直接使用bb.php,则必须将其移至公共或公共文件夹中。然后从public / bb.php中,您可以包含库文件

/* public/bb.php */
include("/path/to/webroot/library/file.php");

答案 1 :(得分:0)

将bb.php移动到“public”文件夹中。

相关问题