[請益] 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