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

首先说明,我用的是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


低调的哈哈
浏览 4464回答 5
5回答

霸王龙不只会php3

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

树袋猫

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

乔帮主

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

Aslan丶

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

pardon110

很明显,路径错误.
打开App,查看更多内容
随时随地看视频慕课网APP