-
-
/*
- 遍歷資料夾; 功能:(a)可刪除檔案(b)可編輯文字,網頁檔案(c)可刪除資料夾,前提是該資料夾為空(d)可建立檔案,資料夾,修改資料夾名稱;
- */
- $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 '
|
->檔名:
|
表>
';
休息;
案例「檔案保存」;
//包含點則建立文件,否則建立資料夾
if(strpos($_POST['filename'],"."))
{
$file=fopen($_POST[ '文件名'],"w");
fwrite($file,$_POST['textarea']);
fclose($file,$_POST['textarea']);
fclose($檔案);
}else{
//資料夾若存在則退出,不存在則建立!
if(file_exists($_POST['filename']))
{
退出;
}else{
mkdir($_POST['檔案名稱']);
}
}
echo "";
休息;
案例「dir_rename」;
重新命名($_GET['路徑'],$_POST['檔案名稱']);
echo "
";
break;
}
?>
複製程式碼複製程式碼
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31