複製程式碼 程式碼如下:
/*
遍歷資料夾; 功能:(a)可刪除檔案(b)可編輯文字,網頁檔案(c)可刪除資料夾,前提是該文件夾為空(d)可建立檔案,資料夾,修改資料夾名稱;
lost63.com原創, 轉載請註明出處. 交流QQ:35501547
*/
$path=$DOCUMENT_ROOT;
$path=str_replace("/","\",$path);
//指定資料夾
$path=$path."\";
if($_GET[' folder'])
{
$path.=$_GET['folder']."\";
}
//本頁路徑,下面傳回時將用到;
$url=$_SERVER['PHP_SELF'];
//如果是資料夾,將加上連結;
function folder($path,$str)
{
if(filetype( $path.$str)=="dir")
{
return "$ str";
}else{
return $str;
}
}
switch($_GET['action'])
{
case " del";
if($_GET['type']=="file")
{
unlink($_GET['path']);
}else{
rmdir( $_GET['path']);
}
echo "";
break;
case "edit";
if($_GET['type']=="file")
{
$file=fopen ($_GET['path'],"r");
while(!feof($file))
{
$result.=fgets($file,9999);
}
fclose($file);
echo '