ホームページ > php教程 > php手册 > サーバー側でのディレクトリの作成と削除、ファイルのアップロードと削除のプロセス

サーバー側でのディレクトリの作成と削除、ファイルのアップロードと削除のプロセス

WBOY
リリース: 2016-06-21 09:11:50
オリジナル
1363 人が閲覧しました

プロセス|アップロード

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>





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート