php后台上传图片代码实例

  1. <?php     
  2. if(emptyempty($_GET[submit]))   {   
  3. ?>     
  4. <form enctype=“multipart/form-data” action=“<?php $_SERVER[‘PHP_SELF’]?>?submit=1” method=“post”>     
  5. Upload small image: <input name=“filename” type=“file”>     
  6. <input type=“submit” value=“Upload”>     
  7. </form>     
  8. <?php     
  9. }else{     
  10. $path=“uploadfile/”//上传路径     
  11.     
  12. //echo $_FILES[“filename”][“type”];     
  13.     
  14.     
  15. if(!file_exists($path))     
  16. {     
  17. //检查是否有该文件夹,如果没有就创建,并给予最高权限     
  18. mkdir(“$path”0700);     
  19. }//END IF     
  20. //允许上传的文件格式     
  21. $tp = array(“image/gif”,“image/pjpeg”,“image/jpeg”,“image/png”);     
  22. //检查上传文件是否在允许上传的类型     
  23. if(!in_array($_FILES[“filename”][“type”],$tp))     
  24. {     
  25. echo “File Type is incorrect”;     
  26. exit;     
  27. }//END IF     
  28. if($_FILES[“filename”][“name”])     
  29. {     
  30. $file1=$_FILES[“filename”][“name”];     
  31. //$file2 = $path.time().$file1;     
  32. //文件名称 取原文件名    
  33. $file2 = $path.$file1;     
  34. $flag=1;     
  35. }//END IF     
  36. if($flag) $result=move_uploaded_file($_FILES[“filename”][“tmp_name”],$file2);     
  37. //特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件     
  38. if($result)     
  39. {     
  40. //echo “上传成功!”.$file2;     
  41. echo “<script language=’javascript’>”;     
  42. echo “alert(\”Upload Success!\”);”;    
  43. echo “</script>”;     
  44. ?>    
  45. <form enctype=“multipart/form-data” action=“<?php $_SERVER[‘PHP_SELF’]?>?submit=1” method=“post”>     
  46. Upload small image: <input name=“filename” type=“file”>     
  47. <input type=“submit” value=“Upload”>     
  48. </form>     
  49. <?php    
  50. //显示路径下图片名称列表    
  51. $dirr = ‘uploadfile/’;     
  52. $dir = opendir($dirr);     
  53. echo ‘<h1>success!</h1><br>’;     
  54. echo ‘File size:’ . $_FILES[‘file’][‘size’] . ‘byte‘ . ‘<Br>’;     
  55. echo ‘File Path:’ . $dirr;     
  56. echo ‘<hr with=“100%” />’ . ‘<p>’;     
  57. echo $dirr . ‘–Listing:<ul>’;     
  58. while($file = readdir($dir)){     
  59. echo “<li>$file</li>”;     
  60. }     
  61. echo ‘</ul>’;     
  62. closedir($dir);     
  63.     
  64. }//END IF     
  65.     
  66.     
  67. }     
  68.     
  69. ?>    

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

www.admin122.com 关注微信
24小时客服在线