ホームページ >バックエンド開発 >PHPチュートリアル >複数ファイルアップロードシステムの完全版_PHPチュートリアル

複数ファイルアップロードシステムの完全版_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:10:35799ブラウズ

<?php
//マルチファイルアップロードシステムのフルバージョン
//アップロードするファイルの数やカバーするかどうかを任意に制御できる強力な機能

include("../include/common.inc");
$title = "複数のファイルのアップロード プログラム";
include("../include/header.inc")

//アップロードできるファイルの数を定義します

define("UPLOAD_NO", 10);

echo("

ようこそ!
一度にアップロードできるファイルは「.UPLOAD_NO.」までです
if($ REQUEST_METHOD!="POST"){
echo("

n");
echo("n");

for($i=1;$i<=UPLOAD_NO;$i++){
echo("
if($i %2==0)
echo("
n");
}

echo("

</ font> 既存のファイルを上書きしますか? ");
echo("

i}!="none") $noinput = false;
}
if($noinput){
echo("選択されたファイルがありません。戻ってもう一度お試しください。");
exit();
echo("

選択したファイルサーバーの一時ディレクトリに正常にアップロードされました。 </font><br>"); echo(" <td width='14%' bgcolor='#008000' height='21'><font color='#FFFFFF'>ファイル番号</font></ td>
<td width='52%' bgcolor= '#008000' height='21'><font color='#FFFFFF'>ファイル名</font></td>

ファイルサイズ
");

for($i=1;$ i <= upload_no; $ i ++){

/tr> ")" upload "。$ {" infile "。$ i。" _ name "}) ."
はすでに存在します。ファイルのコピーに失敗しました。</font><br>";
else{
if(${"infile".$i}!="none"&©(${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED)) ."/upload/".${"infile".$i."_name"})&&unlink(${"infile".$i})){
$str = ${"infile".$i."_name "};
echo("


$ str</ td>
$fp_size[i]</td>
");

}
}
else{
if(${"infile ".$i}!="none"&©(${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED))."upload".${"infile".$i."_name"}) && link($ {"infile"。$ i})){
$ str = {"infile"。$ i。 "_ name"}; '19'>$i</td>
</tr>");
}
}

}
echo "";             
}

include("../include/footer.inc");

?>



http://www.bkjia.com/PHPjc/314186.html

本当http://www.bkjia.com/PHPjc/314186.html技術記事 <?php //多文件上ダウンロード系统完整版 //機能强大,可任意制御上下文ブロック,有無被盖 include(../include/common.inc); $title = 複数のファイルの上ダウンロード程序;含む...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。