[请益] PHP扫描网络资料夹

楼主: JYHuang (夏天到了,冷不起来了说)   2015-06-10 15:40:32
scan.php:
<?php
var_dump(scandir('\\\\SERVER\\root\\case'));
?>
如果直接用web的方式去扫的话,会因为身份的关系而无法取得列表
我试着用exec('path\php.exe \path\scan.php',$output);
输出的跟在接在command line下指令又不同
Warning: scandir(\\SERVER\root\case): failed to open dir: No error in
path\scan.php on line 2"
有没有办法改变执行的身份或是去取得执行php后输出的内容呢?
作者: joedenkidd (优质的蓝色射手)   2015-06-13 18:28:00
你可以用system()将远端目录说定成你的网络磁盘,这样操作就可以当对本机磁盘作业一样,只要把权限开给web server,应该就不会有权限问题了。
作者: see7di (see7di)   2015-06-21 19:31:00
授权一下就好了,或借助linux的shall来实现
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-06-21 21:40:00
shall: command not found

Links booklink

Contact Us: admin [ a t ] ucptt.com