程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 揭秘PHP上傳圖片代碼詳細分析

揭秘PHP上傳圖片代碼詳細分析

編輯:關於PHP編程

學習PHP時,你可能會遇到PHP上傳圖片問題,這裡將介紹詳細的PHP上傳圖片代碼解決這個問題,在這裡拿出來和大家分享一下。php的語法非常簡單,正是它的簡單性,使它成為了當前互聯網第一編程語言。你不需要具備很多的知識就能上手,比如:你學習C語言,就必須非常了解各個變量如何定義,指針如何操作,內存如何創建銷毀等等。

再比如:你學習Java語言,就必須具有面向對象(OO)的基礎,就必須清楚是什麼時候需要封裝,什麼時候需要繼承,什麼時候需要多態,要做項目,怎麼還得懂點SSH。PHP的大部分使用者可能根本就沒這麼多講究,有的人喜歡面向過程,那你就用面向過程的方式來寫代碼;有的人喜歡面向對象,那你就用面向對象的方式寫代碼。Php的產生緣於互聯網,目前也是互聯網Web2.0第一編程語言。滿足用戶需求永遠是第一位的,可維護性暫且可以放在第二位。我們通常說Web應用永遠是β版的,計劃遠沒有變化快。

下面是完整的PHP上傳圖片代碼;

  1. <formenctypeformenctype="multipart/form-data"action=""method="post"> 
  2. <inputtypeinputtype="hidden"name="max_file_size"value="200000"> 
  3. <inputnameinputname="userfile"type="file">  
  4. <inputtypeinputtype="submit"name="submit"value="上傳文件"> 
  5. </form> 
  6.  
  7. <?php 
  8. $type=array("jpg","gif","bmp","jpeg","png");  
  9. $uploaddir="./file/";  
  10.  
  11. if(isset($_POST['submit']))  
  12. {  
  13. functiontexttype($name)  
  14. {  
  15. returnsubstr(strrchr($name,'.'),1);  
  16. }  
  17. if(!in_array(strtolower(texttype($_FILES['userfile']['name'])),$type))  
  18. {  
  19. $text=implode(",",$type);  
  20. echo"您只能上傳以下類型文件:",$text,"<br>";  
  21. }  
  22. else  
  23. {  
  24. if($_FILES['userfile']['size']<="200000")  
  25. {  
  26. $filename=explode(".",$_FILES['userfile']['name']);  
  27. $time=date("m-d-H-i-s");  
  28. $filename[0]=$time;  
  29. $name=implode(".",$filename);  
  30. $uploadfile=$uploaddir.$name;  
  31. if(move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile))  
  32. {  
  33. echo"<center>您的文件已經上傳完畢上傳圖片預覽:</center><br><center><imgsrcimgsrc='$uploadfile'></center>";  
  34. echo"<br><center><ahrefahref='javascrīpt:history.go(-1)'>繼續上傳</a></center>";  
  35. }  
  36. else  
  37. {  
  38. echo"傳輸失敗!";  
  39. }  
  40. }  
  41. else  
  42. {  
  43. echo"圖片太大";  
  44. }  
  45. }  
  46. }  
  47. ?> 

以上就是詳細的PHP上傳圖片代碼,希望對大家有幫助。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved