Home > Backend Development > PHP Tutorial > PHP不能访问网络共享文件

PHP不能访问网络共享文件

WBOY
Release: 2016-06-06 20:50:56
Original
1179 people have browsed it

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

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

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template