【发布时间】:2014-02-17 19:46:47
【问题描述】:
我正在尝试将 css 文件列表从目录中获取到 Wordpress 模板中。 我试图让下面的代码没有运气。 我做错了什么?
$path = parse_url(TC_BASE_URL . 'custom/css/', PHP_URL_PATH);
$dir = $_SERVER['DOCUMENT_ROOT'] . $path;
$dir = str_replace("/", "\\",$dir);
$dir = str_replace("\\\\", "\\",$dir);
if (is_dir($dir)) {
if ($dh == opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
}
closedir($dh);
} else {
echo $dir . ' Is Not Open';
}
} else {
echo $dir . ' Is Not A Directory';
}
【问题讨论】:
-
尝试使用绝对路径...一个 url 不是 dir 路径 ;)
-
获得了绝对路径,但打开时出错
-
显示 echo $dir 的输出;请
-
C:\www\wp-content\themes\custom\custom\css\ 未打开
-
这很有趣....我重新创建了相同的目录结构并且代码可以正常工作