<HTML>
<頭>
<TITLE>ファイルアップロードインターフェース</TITLE>
</HEAD>
<ボディ><テーブル><センター>
<?
if($UploadAction){
$UploadAction=0;
$TimeLimit=60;
/*タイムアウト制限時間を設定します。デフォルトの時間は 30 秒です。0 に設定すると無制限になります。*/
set_time_limit($TimeLimit);
If(($Upfile != "なし")&&
($Upfile != ""))
{
$Filepath="d:webwebphptest"; //アップロードファイルの保存パス
$FileName=$Filepath.$Upfile_name;
if($Upfile_size <1024) //アップロードファイルのサイズ
{$FileSize = (文字列)$Upfile_size . "バイト";}
elseif($Upfile_size <(1024 * 1024))
{
$FileSize =number_format((double)($Upfile_size / 1024), 1) .
}
それ以外
{
$FileSize =number_format((double)($Upfile_size/(1024*1024)),1)."MB";
}
if(!file_exists($FileName))
{
if(コピー($Upfile,$FileName))
{リンク解除($Upfile);
エコー "<br><br>n";
echo "ファイル $Upfile_name は正常にアップロードされました!";
エコー "<br><br>n";
echo "ファイルの場所: $FileName";
エコー "<br><br>n";
echo "ファイル サイズ: $FileSize";
エコー "<br><br>n";
}
それ以外
{echo "ファイル $Upfile_name のアップロードに失敗しました!" }
}
それ以外
{echo "ファイル $Upfile_name はすでに存在します!" }
}
それ以外
{echo "アップロードするファイルが選択されていません!" }
set_time_limit(30); //デフォルトのタイムアウト設定を復元します。
}
?>
<FORM ENCTYPE = "multipart/form-data" NAME = "SubmitForm"
ACTION = "default.php" METHOD = "POST">
<INPUT TYPE = "hidden" NAME = "MAX_FILE_SIZE" VALUE = "1000000">
<INPUT TYPE = "hidden" NAME = "UploadAction" VALUE = "1">
<TR><TD><INPUT NAME = "アップファイル" TYPE = "ファイル" SIZE = "30"></TD>
</TR><TR><TD><INPUT NAME = "送信" VALUE = "送信" TYPE = "送信">
<INPUT NAME = "リセット" VALUE = "リセット" TYPE = "リセット"></TD>
</TR></FORM></CENTER></TABLE>
</BODY>
</HTML>