首頁 > 後端開發 > php教程 > PHP不能访问网络共享文件

PHP不能访问网络共享文件

WBOY
發布: 2016-06-06 20:50:56
原創
1180 人瀏覽過

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

回复内容:

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可以访问,那就检查下运行脚本的权限能不能访问那个共享资源。

已经解决了,做个网络映射,再访问源地址就可以了,但是不能访问映射后的路径。不知道为什么。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板