ホームページ >php教程 >php手册 >複数のファイルのアップロードを実装する PHP システム プログラム

複数のファイルのアップロードを実装する PHP システム プログラム

WBOY
WBOYオリジナル
2016-06-21 08:58:52862ブラウズ

プログラム

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

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

define("UPLOAD_NO", 10); >echo ("

ようこそ!
一度に最大 ".UPLOAD_NO." ファイルをアップロードできます< ;br>


n");
if($REQUEST_METHOD!="POST"){
echo("
n") ;
echo("n");

for($i=1;$i<=UPLOAD_NO; $i++) {
echo("<入力タイプ=ファイル名=infile$i> ");

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

echo("

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

n");
}
else{
//アップロード処理中
$noinput = true;
for($i=1;$noinput&&($i<=UPLOAD_NO ) ;$i++){
if(${"infile".$i}!="none") $noinput = false;
}
if($noinput){
echo(" < ;font size='4' color='#000080'>ファイルが選択されていません。戻って再試行してください");
exit();
}
echo("

選択したファイルはサーバーの一時ディレクトリに正常にアップロードされました。
");
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 までご連絡ください。