Index.html コードをコピーします コードは次のとおりです: 更新せずにファイルをアップロード "text /html" charset="utf-8" /> <br>function startUpload() { <br>document.getElementById('processing').innerHTML = 'loding.. .' ; <br>return true; <br>function stopUpload(rel){ <br>switch (rel) { <br>case 0: <br>break;ファイル制限を超えました"; <br>break; <br>ケース 2: <br>msg = "画像ファイルのみアップロードできます"; <br>break; <br>デフォルト: <br>msg = "ファイルのアップロードに失敗しました"; <br>} <br>document.getElementById('processing') .innerHTML = <br>} <br></head> <br><div></div> Method= "post" enctype="multipart/form-data" target="form-target" name="MAX_FILE_SIZE" value="1000000" /> <br><input type="file" name="myfile" /> ; <br> <input type="submit" name="sub" value="upload" /> <br><iframe name="form-target"></iframe> /div> <br></body> <br><br><br>upload.php <br><br><br><br> コードは次のとおりです:<br><br><br><?php <br>sleep(2); <br>$ fileTypes = array(' jpg','png','gif','bmp'); <br>$result = null; <br>$maxSize = 1 * pow(2,20); <br>if ($_SERVER ['REQUEST_METHOD'] == 'POST' && isset($_POST['sub'])) { </p>$myfile = $_FILES['myfile'] <br>$myfileType = substr($myfile[' name'], strrpos ($myfile['name'], ".") + 1); <br>if ($myfile['size'] > $maxSize) { <p>$result = 1; else if (! in_array($myfileType, $fileTypes)) { <span>$result = 2; <u>} elseif (is_uploaded_file($myfile['tmp_name'])) { </u>$toFile = $myfile['name' . ; </span>if (@ move_uploaded_file($myfile['tmp_name'], $toFile)) { </p>$result = 0; else { <p>$result = -1; <br>} } <br>} <br>? <script type="text/javascript"> <br> 以上、5 年生中国語コースウェア上巻の内容を含め、リフレッシュせずにファイルをアップロードするための PHP コードを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。