function read_dir($dir,$file)
{
$a =strpos($file,".php");
if($ a>0)
{ unlink( $dir . $file); echo "delete $dir$file
"; ‐ オフ ‐ ‐‐‐‐‐ 戻るtrue; ,".") !== false ) true を返します
if(strpos($file,".") === false || strpos($dir,"/") === false)
{ $ dir = $ dir "/"; dir ではありません");
$dh = opendir($dir);
while(($file = readdir($dh) )!= false)
2. ディレクトリ内のすべてのファイルをスキャンします
;コード
コードは次のとおりです:
> th>
//$dir = "./admin/";
$dir = "c:/"; ;
$up_dir = "上位ディレクトリ";
if( isset($_REQUEST['act']) && $_REQUEST['act']=='list_dir')
「」
}; _ リクエスト ['dir']) ? $ _Request ['dir']: $ dir;
}
if (! Is_dir ($ dir)) {
$ up_dir = "無効なディレクトリです!";
}
?>
if(strpos($up_dir,"上级目录")!==false)
{
//if($up_url=="") echo $up_dir;
if($dir != "./admin/")
{
$up_url = substr($dir,0,-1);
$k = strrpos($up_url,"/");
$up_url = substr($up_url,0,$k-strlen($up_url)); $up_url = $up_url ."/"; }
エコー」 $up_dir";
}
else
{
echo $up_dir;
die();
$up_dir = $dir;
while(($file=readdir) ($dh)) != false)
{
if($file != "." && $file != ".." && $file != ".svn" )
{
if(strpos($file,".") =偽)
{
$time = date("Y-m-d H:i:s", filectime($dir . $ファイル));
$size = ファイルサイズ($dir . $file)/1000;
echo "
$file | $time | $size |
";
}
else
{
$time = date("Y-m-d H:i:s.", filectime($dir . $file));
$size = ファイルサイズ($dir . $file)/1000;
$dir = $dir 。 $ファイル ."/";
echo "
$file | $time td> | $size |
";
$dir = $up_dir;
}
}
}
?>