Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SplFileObject的权限被拒绝_Php_Xampp_Splfileobject - Fatal编程技术网

Php SplFileObject的权限被拒绝

Php SplFileObject的权限被拒绝,php,xampp,splfileobject,Php,Xampp,Splfileobject,我正在运行PHP5.3.8,在xampp(我相信是最新版本,1.7.7)上,在Windows7 64位上。当我尝试构造一个SplFileObject并给它一个目录路径时,我得到以下消息(无论是在读模式还是写模式下): 无法打开流:权限被拒绝 文件夹存在,并且我设置了适当的权限(记住我在Windows上,而不是Linux上)。xampp可能有问题吗?例如windows不允许apache进程在磁盘上的任何位置写入?是的,这可能就是问题所在。但我也尝试读取文件夹,但仍然收到该消息……可能apache进

我正在运行PHP5.3.8,在xampp(我相信是最新版本,1.7.7)上,在Windows7 64位上。当我尝试构造一个SplFileObject并给它一个目录路径时,我得到以下消息(无论是在读模式还是写模式下):

无法打开流:权限被拒绝


文件夹存在,并且我设置了适当的权限(记住我在Windows上,而不是Linux上)。xampp可能有问题吗?例如windows不允许apache进程在磁盘上的任何位置写入?

是的,这可能就是问题所在。但我也尝试读取文件夹,但仍然收到该消息……可能apache进程甚至不允许从那里读取?检查脚本运行的用户,并将其与文件系统中允许的访问权限进行比较。也许您可以通过此函数获得有关运行apache的用户的更多信息:get_current_user()提供了我的用户名,因此我想这没问题-我可以创建文件夹(也可以读取;)