[請益] scandir無法抓到資料夾內容
我試著透過scandir函式去讀取特定目錄下的目錄資訊並列出底下的所有檔案或資料夾
<?php
$filelist = scandir('D:/aaa/');
print_r($filelist);
?>
照理講,頁面上應該要列出'D:/aaa/'底下的所有項目
但是實際實行後,頁面上是一片空白
我試著將上面程式碼中的'D:/aaa/'替換成其他資料夾
發現只有部分特定幾個資料夾是會讀出空白頁的
所有資料夾與底下子目錄的名稱全部都是半形英數與底線的結合
應該不是編碼的問題
作業系統是Windows Server 2012 R2
想問一下有可能是甚麼原因導致scandir會讀出空白頁呢?
先感謝回應
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.228.144.69
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1446627233.A.963.html
狀況更新
後來發現我無法用php開啟的都是shared folder
我寫了下面的script來測試
exec("dir \\\\localhost\\aaa",$result);
print_r($result);
奇怪的是,當我在command prompt裡面明明可以執行的指令
用php的exec就無法使用了(Print_r依樣只顯示出空白陣列)
有人知道這是什麼問題嗎?
※ 編輯: hcl012 (220.228.144.69), 11/06/2015 11:50:57
→
11/07 22:10, , 1F
11/07 22:10, 1F
→
11/07 22:10, , 2F
11/07 22:10, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章