php包含文件时候不能识别./开头的问题

不知道为什么,在服务器上总是不能识别require'./inc.php';类似这样的有./开头的路径。会提示:Warning:include(./inc/inc_test... 不知道为什么,在服务器上总是不能识别require './inc.php';类似这样的有./开头的路径。会提示:
Warning: include(./inc/inc_test.php) [function.include]: failed to open stream: No such file or directory in E:\wwwroot\require.php on line 2

Warning: include() [function.include]: Failed opening './inc/inc_test.php' for inclusion (include_path='.;C:\php5\pear') in E:\wwwroot\require.php on line 2

去掉就没问题。奇怪的是,我在测试的XP上却没有报错。问题是我的源码里大量含有./表示当前目录的地方。另外md5_file也总是读不到文件。把iusr_xxxx加入到administrators组就没问题。md5_file无论是否加上./都不能读到文件。请WIMP高手帮忙解决。
展开
 我来答
jamy_48
2011-04-18 · TA获得超过572个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:383万
展开全部
文件夹权限设置问题,选中你要包涵进来的文件所在文件夹,右健属性->安全->添加用户->高级查找->查找
把users添加进去,再试试看吧
追问
我也觉得是权限问题,但是加了USERS还是有问题。设置给了everyone的完全控制还是不行。把iusr_xxx加入administrators就没问题,只是这样很不安全。你的php安装文件只给了users吗?
追答
是win server系统吧?加我1154272008,我帮你看看
百度网友607353c71
2011-04-18 · 超过13用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:37.4万
展开全部
都是是当前目录,就不要用./啊,我调用的时候,在当前目录是,我都是直接这样写的include_once("file.php"),如果不是在当前目录,比如上一级目录中的conn文件里面,我就会这样写include("../conn/file.php"),反正当前目录我不会写,说到底我还是没解决你这个问题,我只是想说说我的想法,其实我学PHP也没多久。多多指教
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式