PHP不能访问网络共享文件
php版本为5.4.18
用网络映射也一样,PHP不能访问,在资源管理器中能直接访问。
提示信息:file_get_contents(\\192.168.1.99\callLog$\20130128.txt) [function.file-get-contents]: failed to open stream: Permission denied
回复内容:
PHP访问局域网中的另一台电脑(windows7)上的共享文件:file_get_contents('\\\\192.168.1.99\\log$\\log.txt'),提示拒绝访问,但是能在资源管理器中直接访问。但另一台电脑能通过PHP访问。
php版本为5.4.18
用网络映射也一样,PHP不能访问,在资源管理器中能直接访问。
提示信息:file_get_contents(\\192.168.1.99\callLog$\20130128.txt) [function.file-get-contents]: failed to open stream: Permission denied
直接访问@file_get_contents($filename);
$filename = 192.168.1.99/log/log.txt
是可以的。
提示Permission denied,权限问题,楼主说另一台电脑php可以访问,那就检查下运行脚本的权限能不能访问那个共享资源。
已经解决了,做个网络映射,再访问源地址就可以了,但是不能访问映射后的路径。不知道为什么。
上一篇: CSDN。也是这样的?该如何处理
推荐阅读
-
浅析php fwrite写入txt文件的时候用 不能换行的问题
-
nginx - 访问挂载的win下共享目录 php文件出错
-
PHP shell 不能批改服务器的文件
-
Apache下禁止php文件被直接访问的方法
-
phpstorm打开php文件时默认访问的端口怎么设置?
-
为什么小弟我的本地环境不能解析子目录下的PHP文件
-
服务器 - apache有没有办法限制一个项目中某几个目录的PHP文件可以被访问,其它PHP文件都不能被访问。
-
php禁止直接从浏览器输入地址访问.php文件的方法
-
php-PHP:用httpd.conf设置虚拟路径,为什么我这样作了之后仍不能访问呢
-
用命令行执行的PHP文件能不能写文字到外部文本文件,该如何处理