extract($_GET);
;meta http-equiv="Content-Type" c text="#000000">
="form1 " method="post" action="">
;font color ="#006633">次のように入力してください:
input type= "submit" name="Submit" value="ファイル/ディレクトリの削除">
$n = 0; ))
{
$handle=opendir($InputDirRoot);
echo "ディレクトリ リスト:".$InputDirRoot."
"; while ($ file = readdir($handle))
{
$n ++;
if (is_dir($InputDirRoot."/".$file))
$file = "[".$file."]";
else
$file = "".$file."";
echo " "。 $file. "
";
}
closedir($handle)
}
if(isset($method) && isset($InputDir) && strcmp($method,"createdir"){ // ディレクトリを作成します
if(is_dir($InputDir)){
chmod($InputDir,0777);
echo "ディレクトリはすでに存在します!権限が変更されました!";
}else{
if(@mkdir("$InputDir")){
echo "ディレクトリの作成が完了しました...!";
}else{
echo "ディレクトリの作成に失敗しました...!" ;
}
chmod($InputDir,0777);
}
}
if(isset($method) && isset($InputDir) && strcmp($method,"uploadfile")==0){//ファイルをアップロードまたは削除ファイル
if(is_file($InputDir."/".$_FILES[アップロードファイル][名前])){
chmod($InputDir."/".$_FILES[アップロードファイル][名前],0777);存在する!削除されました! -- ファイルを再アップロードできます";
unlink($InputDir."/".$_FILES[UploadFile][name]);
}else{
if(@copy($_FILES[UploadFile][tmp_name] ] ,$InputDir."/".$_FILES[UploadFile][name])){
echo "ファイル {$_FILES[UploadFile][name]} は {$InputDir} に正しくコピーされました...!"; } else{
echo "ファイルのコピーに失敗しました...!";
}
chmod($InputDir."/".$_FILES[アップロードファイル][名前],0777)
}
}
if(isset($Info) ) && strcmp($method,"drop")==0){// ファイルまたはディレクトリを削除
if(is_dir($Info)){
if(rmdir($Info)){
echo "ディレクトリ {$Inof} delete 完了";
}else{
echo "ディレクトリは削除できません。理由は、ディレクトリにファイルがある可能性があります!";
}
}
if(is_file($Info)){
if(unlink($Info)){
echo "ファイル {$Info} が削除されました。 .. !";
}else{
echo "ファイル {$Info} の削除に失敗しました...! 削除するファイルのアクセス許可を変更してみてください...";
if(chmod($Info,0777)){
unlink ($Info);
echo "ファイル {$Info} はアクセス許可を変更した後に削除されました...";
}else{
echo "ファイル {$Info} は WEB から削除できません。FTP アクセス許可が設定されている可能性があります。このファイルに設定されています..." ;
}
}
}
}
echo "
";
echo "合計 $n 個の項目。";
?>
< /html>
上記では、サーバー側でのディレクトリの作成、削除、ファイルのアップロード、削除のプロセスの PHP コードを紹介します。PHP コードの内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。