<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <mce:script type="text/javascript"><!-- function yulan() { var fileext=document.form1.UpFile.value.substring(document.form1.UpFile.value.lastIndexOf("."),document.form1.UpFile.value.length) fileext=fileext.toLowerCase() if ((fileext!='.jpg') && (fileext!='.gif') && (fileext!='.jpeg') && (fileext!='.png') && (fileext!='.bmp')) { alert("对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢 !"); document.form1.UpFile.focus(); } else { //alert(''+document.form1.UpFile.value)//把这里改成预览图片的语句 document.getElementById("preview").innerHTML="<img src=""+document.form1.UpFile.value+"" mce_src=""+document.form1.UpFile.value+"" width=180 height=160 style="border:3px double #ccc" mce_style="border:3px double #ccc">" } } // --></mce:script> <?php if (is_uploaded_file($_FILES['UpFile']['tmp_name'])) { $UpFile=$_FILES['UpFile']; print_r($UpFile); $name= $UpFile['name']; //上传的文件名称 $type= $UpFile['type']; //上传的文件类型 //echo $type; $error= $UpFile['error']; //错误代码 $size= $UpFile['size']; // 大小 $tmp_name = $UpFile['tmp_name']; //echo $tmp_name; switch ($type){ case 'image/pjpeg': $ok=1; break; case 'image/gif': $ok=1; break; case 'image/png': $ok=1; break; } $folder_fiele='wang/'; if (!file_exists($folder_fiele)) { mkdir($folder_fiele); exit(); } if ($_POST['submit']) { if ($ok=='1' && $error=='0') { move_uploaded_file($tmp_name,$folder_fiele.rand().$name); echo "上传文件成功"; } else { echo "文件类型不正确"; exit(); } } } ?> <form name="form1" method="POST" enctype="multipart/form-data" action=""> <input type="file" name="UpFile" size="46" οnchange="yulan()"><br> <div id="preview"></div> <input type="submit" name="submit" value="提交"><br> </form>