<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_44584"> <div class="blockcode"><div id="code_ZGy"><ol> <li> <li><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </li> <li><?php <li> $uptypes=array( <li>//ファイルのアップロード ContentType形式 <li> 'image/jpg'、<li> 'image/jpeg'、<li> 'image/png'、<li> 'image/pjpeg'、<li> 'image/gif'、<li> 'image/bmp'、<li> 'image/x- png ', <li> 'application/msword',//doc <li> 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',//docx <li> 'application/vnd.openxmlformats-officedocument.presentationml.presentation',//pptx ' application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',//xlsx 'text/plain' <li> ); //アップロードファイルサイズ制限、単位 BYTE <li> $dir="upload/"; //アップロードファイルパス <li>if ($_SERVER['REQUEST_METHOD'] == 'POST') <li> $file = $_FILES['upfile']['name']; ($file as $key=>$item){ <li> if($item != ''){ <li> if (!is_uploaded_file($_FILES['upfile']['tmp_name'][$key]))/ /ファイルが存在するかどうか<li> { <li> echo "画像が存在しません!" <li> exit } <li> if($max_file_size < $_FILES['upfile']['size'][$key])//ファイルサイズ<li> { <li> echo "ファイルが大きすぎます!" <li> } <li> if(!file_exists($dir)) <li> { <li> mkdir($dir) } <li> $filename=$_FILES; ']['tmp_name '][$key]; <li> $image_size = getimagesize($filename) <li> <li> $ftype = $pinfo['extension']; $destination = $dir .time().$file[$key]; <li> if (file_exists($destination) && $overwrite != true) <li> { <li> echo "同じ名前のファイルが既に存在します" <li> exit; <li> } <li> <li> if(!move_uploaded_file ($filename, $destination)) <li> { <li> echo "ファイルの移動エラー" <li> } <li> $pinfo=pathinfo($destination); ']; <li> echo " < font color=red>は正常にアップロードされました</font><br>ファイル名: <font color=blue>".$dir.$fname."</font>< ;br>"; </li> <li> echo " 幅: ".$image_size[0]; </li> <li> echo " 長さ: ".$image_size[1]; </li> <li> echo "<br> サイズ: ".$_FILES['upfile'][ 'サイズ']." バイト" ; </li> <li> </li> <li>} </li> <li> </li> <li> echo "<br>画像プレビュー:<br>"; </li> <li> echo "<img src="".$destination."" width=".( $image_size[0]*(1 /4))." height=".($image_size[1]*(1/4)); <li> echo " alt="画像プレビュー:rファイル名:".$destination." rアップロード時間:"> "; </li> <li> echo "<br>" } </li> <li> } </li> <li> </li> <li> ?> フォームメソッド="post" enctype="multipart/form-data"; "ff" id=" ff" > <input type="file" name="upfile[]" /> ;label> < input type="submit" id="submit" value="button"/> </li> <li> </form> </li> <li> <li> <li>;説明書: アップロードするときは 2 つアップロードする必要があります。アップロードしないとエラーが報告されます。 コードはあまり完全ではありません。学習の参考としてのみアイデアを提供するだけです。 </li> <li> <li> <li> <li> </li> <li> </li> <li> </li> <li> </li> <li> <li> </li> <li> <li> </ol></div></div> </td></tr></table>