使用require_once()包含我的php文件时出现致命错误

时间:2011-05-28 10:23:52

标签: php

我试图将php文件中的文件包含到我的ajax中,称为函数。

我编写代码的方式是

define('ROOT_PATH', dirname(__FILE__));
require_once  ROOT_PATH. '/lib/dao/SqlFun.php';
require_once  ROOT_PATH. '/lib/Templates/apply.php';

但它产生错误说

警告:require_once(C:\ Program Files ...

致命错误:require_once()[function.require]:无法打开所需的“filepath.php”。

但所有这些文件都在我的项目文件夹中。

这可能是什么问题。如果它错误的方式,那么这是正确的方法。

提前致谢。

1 个答案:

答案 0 :(得分:1)

将您的php和其他与网络相关的文件放在C:\Program Files\...的子文件夹中是个不错的选择。 Visa和Seven中存在权限问题,因为这些文件夹需要Apache缺少的管理员权限(据我所知)。所以你可以尝试的是,尝试以管理员身份运行Apache。如果可行,那么您可能希望将与Web相关的文件放在其他文件夹中。