html; while($filename=$dh->read()) { if($filename == "."||$filename == "..") continue; else if(is_dir("$templetdird/$filename")) $filearr[]=$filename; else if(preg_match("#\.php#", $filename)) $phparr[]=$filename; else $otherarr[]=$filename; } foreach($filearr as $filename){ $filename2=iconv('gbk', 'utf-8',$filename);//防止中文乱码 $filetime = filemtime($templetdird.'/'.$filename); $filetime = date("Y-m-d H:i",$filetime); $editurl=U("views/index")."&file=$file/$filename"; echo<< html; } foreach($phparr as $filename){ $filename2=iconv('gbk', 'utf-8',$filename);//防止中文乱码 $filetime = filemtime($templetdird.'/'.$filename); $filetime = date("Y-m-d H:i",$filetime); $editurl=U("views/edit")."&file=$file/$filename"; echo<< html; } $htmlarr=array(); $allarr=array_merge($filearr,$phparr,$otherarr); foreach($allarr as $filename){ $filetime = filemtime($templetdird.'/'.$filename); $filename2=iconv('gbk', 'utf-8',$filename);//防止中文乱码 if(GP("curfile")==$filename2)$filename2="$filename2"; $filetime = date("Y-m-d H:i",$filetime); $remark=$configarr[$filename]; $newfile=urlencode("$file/$filename"); if(empty($remark))$remark="未知模板"; $editurl=U("views/edit")."&file=$newfile"; $url="http://$_SERVER[HTTP_HOST]$file/$filename"; $input=$delurl=""; $blank="target='_blank'"; $delurl=U("views/delete")."&file=$newfile"; $editstr = "[修改]"; if(preg_match("#\.php#", $filename)){ $pic="/Public/codeeditor/images/php.gif"; // $url=$editurl; $input=""; } else if(is_dir("$templetdird/$filename")){ $pic="/Public/codeeditor/images/dir.gif"; $blank=""; $url=U("views/index")."&file=$newfile"; $editurl=U("view/rename")."&file=$newfile"; $editstr = "[改名]"; } else if(preg_match("#\.(jpg|gif|png)#i", $filename)){ $pic="/Public/codeeditor/images/img.gif"; } else if(preg_match("#\.js#i", $filename)){ $pic="/Public/codeeditor/images/js.gif"; } else if(preg_match("#\.(htm|html)#i", $filename)){ $pic="/Public/codeeditor/images/htm.gif"; } else if(preg_match("#\.(inc|txt|htaccess)#i", $filename)){ $pic="/Public/codeeditor/images/txt.gif"; } $delstr = "[删除]"; if(preg_match("#\.(htm|html)#i", $filename)){ echo<< html; } } ?>
文件名 文件描述 修改时间 操作
上一级
$filename2 目录 $filetime
$filename2 目录 $filetime
$filename2 $remark $filetime $editstr