[請益] scandir無法抓到資料夾內容

看板PHP作者 (怪龍-卡西歐魯)時間10年前 (2015/11/04 16:53), 10年前編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我試著透過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
sharefolder牽涉到login 跟user session有關
11/07 22:10, 1F

11/07 22:10, , 2F
用php執行net use去登入也許可以
11/07 22:10, 2F
文章代碼(AID): #1MESUXbZ (PHP)
文章代碼(AID): #1MESUXbZ (PHP)