PHP の例: PHP を使用してマルチファイル アップロード システム プログラムを実装します
//マルチファイル アップロード システムの完全版
include(".. /include/common .inc");
$title = "複数のファイルのアップロード プログラム";
include("../include/header.inc");
//ファイルのアップロードを許可するプログラムnumber
define("UPLOAD_NO", 10);
echo("
一度に最大 ".UPLOAD_NO." ファイルをアップロードできます
n");
if($REQUEST_METHOD!="POST") {
echo( "
for($i=1;$i<=UPLOAD_NO;$i++){
echo(" ") ;
if($i%2==0)
echo("
n")
}
echo(" you 選択したファイルはサーバーの一時ディレクトリに正常にアップロードされました。
< br> 既存のファイルを上書きしますか? ;");
echo("
n");
}
else{
/ /アップロード処理中
$noinput = true;
for($i=1;$noinput&&($i<=UPLOAD_NO);$i++){
if(${"infile".$i}! ="none") $ noinput = false;
}
if($noinput){
echo("ファイルが選択されていない場合は返しますもう一度試してください< /font>");
exit();
}
echo("
");
echo(" "); ファイル番号 ファイル名< ;/ td> ファイルサイズ td> 🎜>
$just=${"infile".$i ."_size "};
$fp_size[i] = $just;
if(file_exists(AddSlashes(dirname($PATH_TRANSLATED)))." アップロード" .${"infile".$i."_name"})) echo "";
echo "アップロードしたファイルすでに存在します。ファイルのコピーは失敗しました。
";
else{
if(${"infile".$i}!="none"&©(${"infile".$i},AddSlashes( dirname($PATH_TRANSLATED))."/upload/".${"infile".$i."_name"})&&unlink(${"infile".$i})){
$str = ${" infile".$i."_name"};
echo(" "); $i
< ;td width='52%' height='19'>$str $fp_size[i]
}
}
}
else{
if(${"infile".$i}!="none"&©( ${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED))."upload".${"infile".$i."_name"})&&unlink(${"infile".$i})) {
$str = ${"infile".$i."_name"};
echo(" "); ; $i $str $fp_size[i]
}
}
}
}