ホームページ >php教程 >php手册 >PHP の例: PHP を使用してマルチファイル アップロード システム プログラムを実装する

PHP の例: PHP を使用してマルチファイル アップロード システム プログラムを実装する

WBOY
WBOYオリジナル
2016-06-21 09:01:27988ブラウズ

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( "
n");
echo("n") ;

for($i=1;$i<=UPLOAD_NO;$i++){
echo(" ") ;

if($i%2==0)
echo("
n")
}

echo("
< 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("

you 選択したファイルはサーバーの一時ディレクトリに正常にアップロードされました。
");
echo("



");

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

$just=${"infile".$i ."_size "};
$fp_size[i] = $just;

if($overload!=ON){

if(file_exists(AddSlashes(dirname($PATH_TRANSLATED)))." アップロード" .${"infile".$i."_name"}))
echo "アップロードしたファイルすでに存在します。ファイルのコピーは失敗しました。
";
else{
if(${"infile".$i}!="none"&©(${"infile".$i},AddSlashes( dirname($PATH_TRANSLATED))."/upload/".${"infile".$i."_name"})&&unlink(${"infile".$i})){
$str = ${" infile".$i."_name"};
echo("



< ;td width='52%' height='19'>$str

");
}
}
}
else{
if(${"infile".$i}!="none"&©( ${"infile".$i},AddSlashes(dirname($PATH_TRANSLATED))."upload".${"infile".$i."_name"})&&unlink(${"infile".$i})) {
$str = ${"infile".$i."_name"};
echo("




");
}
}
}

echo "

ファイル番号 ファイル名< ;/ td>
ファイルサイズ 🎜>
$i $fp_size[i]
; $i $str $fp_size[i]
";
}

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

?>



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。