1

我有一个名为 index.php 的页面,其中包含一个页面 new_display.php,它再次包含两个页面,即 x.php 和 y.php

包含在本地主机上工作正常,但在我的主机上却不行!我得到的错误是:-

警告:需要(/interests/sketching/udis.php)[function.require]:无法打开流:/hermes/bosweb/web054/b548/ipg.pingcampuscom/mysql/interests/sketching/new_display中没有这样的文件或目录.php 在第 154 行

致命错误:require() [function.require]: 无法打开所需的 '/interests/sketching/udis.php' (include_path='.:/usr/local/lib/php-5.2.17/lib/php') /hermes/bosweb/web054/b548/ipg.pingcampuscom/mysql/interests/sketching/new_display.php 在第 154 行

目录是:

index.php -> 本地主机/mysql

new_display.php -> localhost/mysql/interests/sketching/new_display.php(包含在 index.php 中为 /interests/sketching/new_display.php )

然后在 new_display x.php 和 y.php 中包含为

/interests/sketching/x.php

/interests/sketching/y.php

它在本地主机中运行良好,但是当我在域上发布页面时出错

有谁知道为什么这不起作用?

4

2 回答 2

4

/表示绝对路径,这意味着您的脚本正在文件系统的根目录中查找名为interests.

/相反,请尝试在路径的开头删除它,或$_SERVER['DOCUMENT_ROOT']添加到它们前面。

于 2012-06-05T17:31:36.387 回答
0

你必须做

要求(兴趣/素描/udis.php)

没有

“/”

因为你必须指向同一个文件夹;)。

于 2012-06-05T18:10:23.830 回答