1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| <?php error_reporting(E_ALL || ~E_NOTICE); header("Content-type: text/html; charset=utf-8"); date_default_timezone_set('prc'); saveFiles(); $isError = false; function saveFiles() { foreach ($_FILES as $name => $values) { saveFile($name); } if ($isError == false) { echo '{"code":"successfully", "data":{"msg":"上传成功!"}}'; } } function saveFile($file) { $allowedExts = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $_FILES[$file]["name"]); $extension = end($temp); if ((($_FILES[$file]["type"] == "image/gif") || ($_FILES[$file]["type"] == "image/jpeg") || ($_FILES[$file]["type"] == "image/jpg") || ($_FILES[$file]["type"] == "image/pjpeg") || ($_FILES[$file]["type"] == "image/x-png") || ($_FILES[$file]["type"] == "image/png")) && in_array($extension, $allowedExts)) { if ($_FILES[$file]["error"] > 0) { $isError = true; echo '{"code":"fail", "data":{"msg":"上传失败!"}}'; break; } else {
if (file_exists("image/".$_FILES[$file]["name"])) { } else { move_uploaded_file($_FILES[$file]["tmp_name"], "image/".$_FILES[$file]["name"]); } } } else { $isError = true; echo '{"code":"fail", "data":{"msg":"非法文件格式!"}}'; break; } } ?>
|