为了账号安全,请及时绑定邮箱和手机立即绑定

为什么php调用require_once()报错?

为什么php调用require_once()报错?

PHP
低调的哈哈 2016-02-24 12:15:05
首先说明,我用的是mac自带的Apache和PHP。然后我的php文件保存在/User/yp/Sites/test下。然后我在php用require_once()调用该文件夹下面的php会报错,报错代码如下:PHP Warning: require_once(/Users/yp/Sites/test): failed to open stream: Inappropriate ioctl for device in - on line 3 PHP Fatal error: require_once(): Failed opening required './Users/yp/Sites/test' (include_path='.:/usr/local/pear/share/pear:/usr/lib/php/pear') in - on line 3
查看完整描述

5 回答

?
霸王龙不只会php3

TA贡献37条经验 获得超32个赞

你没指定具体文件呀!/User/yp/Sites/test是目录,require目录肯定报错

查看完整回答
1 反对 回复 2016-02-25
?
树袋猫

TA贡献7条经验 获得超10个赞

require_once('./Users/yp/Sites/test/test.php');

查看完整回答
反对 回复 2016-02-25
?
乔帮主

TA贡献184条经验 获得超67个赞

你的文件路径错了,你看下你引用的文件是和当前的文件在同一个目录下还是在它的上一级!

查看完整回答
反对 回复 2016-02-25
?
Aslan丶

TA贡献3条经验 获得超0个赞

require_once(/Users/yp/Sites/test)   Users 在哪个目录底下呢?当前./ 上级../

查看完整回答
反对 回复 2016-02-25
?
pardon110

TA贡献1038条经验 获得超227个赞

很明显,路径错误.

查看完整回答
反对 回复 2016-02-25
  • 5 回答
  • 0 关注
  • 4463 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信