2014-05-05 183 views
0

我的glob函數正在做它當我在測試服務器上本地運行腳本時應該做的事情,但是當我在遠程主機上運行該函數時,我得到一個空數組。glob在本地服務器上工作,在遠程服務器上爲空

$folderDir = '*/'; 
$folders = glob($folderDir, GLOB_ONLYDIR); 

echo json_encode($folders); 

我設置MAMP到相同的版本(5.2.17),看看是否這是問題,但它仍然能正常出現。

+0

遠程主機上是否有子分區? –

+0

那會做什麼?如果我很簡單,請原諒我。 – user2912472

+0

好吧,如果你沒有從你的遠程服務器獲得完全相同代碼的結果,那麼情況就不同了。例如你在遠程盒子上運行這個目錄的導向器沒有任何子目錄,並且因爲你告訴glob匹配ONLY目錄,所以沒有子目錄=沒有匹配。 –

回答

0

那麼它看起來像服務器的PHP不喜歡/之後*在我的$folderDir函數。浪費7個小時來解決這個問題,然後修復其餘的代碼,以適應這種影響我的其他陣列的需求。萬歲!如果有人知道這是爲什麼,我想知道爲什麼。

相關問題