2010-11-05 76 views
0

我是新来的PHP,并希望你能让我弄清楚我是否试图做任何不可能的事情。如何创建一个锚链接到不同的.php文件?

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

我试图创建锚如下

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

但我发现了404错误说本地主机/ bb.php不能被访问。我想这是因为bb.php文件不在根目录中,服务器阻止直接访问此文件。

请帮我解决这个问题。

谢谢

+0

您无法链接到不在您的公共目录中的文件/脚本。 – 2010-11-05 17:03:18

+0

您的问题与PHP没有任何关系。对于HTML文件,问题将保持不变。 – 2010-11-05 17:03:46

+0

了解基本知识,尝试Google ... – 2010-11-05 18:28:46

回答

0

如果库/和公共/都在同一水平,Web服务器将不能够服务于库/文件。通常,库目录中的文件将包含在公共Web文件夹中的文件中。

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

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

0

移动bb.php到文件夹“公共”。