在我的电脑上,我在Windows 7 x64上运行Wamp。文件是documentRoot的基础,我有一个别名,通往我的f:drive。
上的另一个目录在我的网络上,我有其他电脑。在任何资源管理器中输入地址http://192.168.x.x/htmlbase/时,它会正确显示目录htmlbase的内容,由我的别名指定。
在我的网络上,我也有一个Synology,runnign apache。在那个Synology上,我有一个PHP脚本应该实际扫描我的计算机上的htmlbase的内容,所以在192.168.x.x / htmlbase /上打印目录和文件列表。
问题是一切都失败了,它不会读它:
我尝试过的来源:
'//192.168.x.x/htmlbase/'
'http://192.168.x.x/htmlbase/'
'file://192.168.x.x/htmlbase/'
"\\\\192.168.x.x\\htmlbase\\"
一个简单的
if (is_dir($source))
echo 'yes';
else
echo 'no';
总会回应“不”,
scandir没告诉我那个
"Warning: scandir(//192.168.x.x/htmlbase/): failed to open dir: No such file or directory in /volume1/web/htmlreader/index.php on line 68 Warning: scandir(): (errno 2): No such file or directory in /volume1/web/htmlreader/index.php on line 68"
我已经阅读了其他主题,告诉我Synology上的apache服务器没有扫描计算机上目录所需的权限......但仅此而已。有人会照顾我吗?
答案 0 :(得分:0)