您现在的位置:中国下载站学院中心网络编程PHP教程PHP开发技巧 → 文章列表

一个比较烂的目录文件列表程序

作者:佚名  来源:不详  发布时间:2007-4-14 11:52:57   

减小字体 增大字体

 
 
  写的一个比较烂的目录文件列表程序,支持多系统,可按时间排序,可进入多层目录

  <?//List.php
//Power by Devchina.com 2oa.net
$Path=($dir)?urldecode($dir):"d:";//最好用session设置路径安全
$handle=opendir($Path);
while ($file = readdir($handle)) {
$newpath=$Path."/".$file;
if($file==".." or $file==".") {
//你可以把..或者.加上连接作为回上一层的";
  continue;
}
if(is_dir($newpath)){
  $p[intval(filemtime($newpath))]=$file;
}else
   {
$f[intval(filemtime($newpath))]=$file;
   }
}
echo "排序规则:按时间 <a href=list.php?order=up&dir=$dir>升</a>(最老的文件在最前面)   <a href=list.php?order=down&dir=$dir>降</a>(最新的文件在最前面)";
$cd=($order=="up")?sizeof(@ksort($p)):sizeof(@krsort($p));
$cf=($order=="up")?sizeof(@ksort($f)):sizeof(@krsort($f));
if($cd>0){
  while(list($key,$val)=each($p)){
  
echo "<br>";
echo "<IMG SRC=http://tech.ddvip.com/"folder.gif\" WIDTH=\"15\" HEIGHT=\"13\" BORDER=0 > <a href=list.php?order=$order&dir=".urlencode($Path."/".$val).">$val</a>";
echo "  创建时间:".@date("Y-m-j:H:i:s",$key)."";
}
}
unset($p);
unset($cd);
if($cf>0){
  while(list($key,$val)=each($f)){
echo "<br>";
echo "<IMG SRC=http://tech.ddvip.com/"file_unknow.gif\" WIDTH=\"13\" HEIGHT=\"15\" BORDER=0 > $val";
echo "  创建时间:".@date("Y-m-j:H:i:s",$key)."";
}
}
unset($f);
unset($cf);
closedir($handle);
?>


在百度中搜索更多一个比较烂的目录文件列表程序相关网页 转贴于:中国下载站

  • 上一篇文章:php的类和对象
  • 下一篇文章:php文件清单列表
  • 阅读统计:[]
  • 中国下载站】【设为主页】【收藏本页】【打印本文】【回到顶部】【关闭此页

    相关文章
    文章评论(评论内容只代表网友观点,与本站立场无关!)

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

             (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码


    设为首页 - 关于我们 - 广告服务 - 网站地图 - 加入收藏 - 网站声明 - 网站帮助 - 友情链接

    • Copyright (C) 2006-2008 www.cndownz.com All Rights Reserved.
      中国下载站 版权所有. 粤ICP备05141802号. 对本站有任何建议、意见或投诉,请来信:cndownzcom@yahoo.com.cn.
      喜欢中国下载站(cndownz.com),请把中国下载站(cndownz.com)告诉你QQ上的5位好友,多谢支持!