打印

[讨论] 遍历目录中的特定文件并返回列表的小工具

遍历目录中的特定文件并返回列表的小工具

复制内容到剪贴板
代码:
<form method=post>
<input name=dir value="./templates/default/" size=30><br />
<input name=types value=".php,.htm,.gif,.jpg,.swf" size=30><br />
<input type=submit>
</form>
<hr />
<?
$types = $_POST['types'] ? $_POST['types'] : '.php,.htm,.gif,.jpg,.swf';
$types = explode(',', $types);
$dir = $_POST['dir'] ? $_POST['dir'] : './templates/default/';
$dir = preg_replace("/^\.\//", '', $dir);
$dir = preg_replace("/\/$/", '', $dir);
$dir = "./$dir/";
$d = opendir($dir);
while(($t = readdir($d)) !== FALSE) {
        if($t != '.' && $t != '..' && file_exists("$dir$t") && in_array(substr($t, strlen($t) - 4, 4), $types)) {
                echo "$dir$t<br />";
        }
}
closedir($d);
?>
另存为PHP文件存放于论坛根目录后访问即可
本帖最近评分记录
  • szpanda 声望 +8 您的付出是论坛的动力,感谢您一直支持 2007-10-17 15:59
  • szpanda 金币 +10 您的付出是论坛的动力,感谢您一直支持 2007-10-17 15:59
  • asd1 声望 +3 谢谢分享 2007-8-22 06:44
  • asd1 金币 +4 谢谢分享 2007-8-22 06:44
不认识我?DAC,我的助手,DiscuzSimply……
一个也没用过?请PM我告诉我你最需要的
你最需要的插件,就是我永远的追求

TOP

第一沙发支持

TOP

刚忙用了,没先顶着

TOP

呀 .  偶看看

TOP

我不能不说楼主存在创新思维..

TOP

TOP

这里面有一行代码用了创新思维

TOP

呵呵,谢谢楼主分享。。。

TOP


当前时区 GMT+8, 现在时间是 2008-8-21 00:18 京ICP备08003531号

Designed By 17DST
Baidu XML