【发布时间】:2009-01-27 19:50:05
【问题描述】:
我正在使用 PHP 5 的 scandir($dir) 函数来遍历一个目录并打印出一个 xml 文件列表。仅当目录名称中有单引号时,scandir 不返回任何项目!它不会返回 false (就像它失败时一样)或生成警告或错误 - 只是空的。有什么想法吗?
$items = scandir(stripslashes($dir)); //strip slashes in case magic_quotes are on
if($items === false) die("scandir returned failure");
print_r($items)
【问题讨论】:
-
当我在 linux 上有一个名称中带有单引号的子目录时,您的代码对我来说运行良好(尽管最后一行缺少它的 ;)...您在 windows 上尝试这个吗?跨度>