首頁  >  文章  >  後端開發  >  psp3000遊戲放在哪個資料夾 php實現的遍歷資料夾下所有檔案,編輯刪除

psp3000遊戲放在哪個資料夾 php實現的遍歷資料夾下所有檔案,編輯刪除

WBOY
WBOY原創
2016-07-29 08:41:407065瀏覽

複製程式碼 程式碼如下:


/*
遍歷資料夾; 功能:(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 '















>> 編輯檔 > 回傳
->檔名:'.$_GET['path'].'


';
}else{
echo '











>> 新檔案 > 返回
->資料夾更名:


';
}
休息;
案例「editsave」;
$file=fopen($_GET['path'],"w");
fwrite($file,$_POST['textarea']) ;
fclose($檔);
echo "";
休息;
案例「dir_rename」;
重新命名($_GET['路徑'],$_POST['檔案名稱']);
echo "
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn