/*
フォルダーを移動します。 機能: (a) 削除可能なファイル (b) 編集可能なテキスト、Web ページ ファイル (c) フォルダーが空である場合、削除可能なフォルダー (d) はい ファイル、フォルダー、およびフォルダーを作成します。フォルダー名を変更します。
lost63.com の転載元を指定してください: 35501547
*/
$path=$DOCUMENT_ROOT;
$path=str_replace("/","\" ,$path); // フォルダーを指定します
$path=$path."\";
if($_GET['folder'])
{
$path.=$_GET['folder']."\ "; /このページのパスは以下に戻るときに使用されます;
$url=$_SERVER['PHP_SELF'];
//フォルダーの場合は、リンクが追加されます。
{
if(filetype($path.$str)=="dir")
{
return "
$str";
}else{
return $str;
}
}
switch($_GET['action'])
{
case "del";
if ($_GET[ 'type']=="ファイル")
{
unlink($_GET['path']);
}else{
rmdir($_GET['path']);
}
echo "< ;script type= "text/javascript">alert('おめでとうございます、削除が成功しました!');location.href="".$url."";";
break;
case "edit" ;
if( $_GET['type']=="file")
{
$file=fopen($_GET['path'],"r");
while(!feof($file))
{
$result. =fgets($file,9999);
}
fclose($file);
echo '
';
}else{
echo '
;';
}
休憩;
ケース「編集保存」;
$file=fopen($_GET['パス'],"w");
fwrite($file,$_POST['textarea']);
fclose($file);
echo "";
休憩;
case "addfile";
echo '
';
休憩;
ケース「ファイル保存」;
//包含点则建立文件,否则建立文件夹
if(strpos($_POST['filename'],"."))
{
$file=fopen($_POST['filename'],"w" );
fwrite($file,$_POST['textarea']);
fclose($file);
}else{
//文件夹若在则退出,不存在则建立!
if(file_exists($_POST['filename']))
{
終了;
}else{
mkdir($_POST['ファイル名']);
}
}
echo "";
休憩;
case "dir_rename";
rename($_GET['パス'],$_POST['ファイル名']);
echo "