2014-05-05 34 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个小时来解决这个问题,然后修复其余的代码,以适应这种影响我的其他阵列的需求。万岁!如果有人知道这是为什么,我想知道为什么。

相关问题