自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

揭秘PHP上傳圖片代碼詳細(xì)分析

開發(fā) 后端
我們在使用PHP的時候一定會遇到圖片上傳的問題,文章這里介紹了一個詳細(xì)的關(guān)于PHP上傳圖片代碼,希望對大家有幫助。

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

#T#再比如:你學(xué)習(xí)Java語言,就必須具有面向?qū)ο?OO)的基礎(chǔ),就必須清楚是什么時候需要封裝,什么時候需要繼承,什么時候需要多態(tài),要做項目,怎么還得懂點SSH。PHP的大部分使用者可能根本就沒這么多講究,有的人喜歡面向過程,那你就用面向過程的方式來寫代碼;有的人喜歡面向?qū)ο?,那你就用面向?qū)ο蟮姆绞綄懘a。Php的產(chǎn)生緣于互聯(lián)網(wǎng),目前也是互聯(lián)網(wǎng)Web2.0第一編程語言。滿足用戶需求永遠(yuǎn)是第一位的,可維護性暫且可以放在第二位。我們通常說Web應(yīng)用永遠(yuǎn)是β版的,計劃遠(yuǎn)沒有變化快。

下面是完整的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>您的文件已經(jīng)上傳完畢上傳圖片預(yù)覽:</center><br><center><imgsrcimgsrc='$uploadfile'></center>";  
  34. echo"<br><center><ahrefahref='javascrīpt:history.go(-1)'>繼續(xù)上傳</a></center>";  
  35. }  
  36. else  
  37. {  
  38. echo"傳輸失敗!";  
  39. }  
  40. }  
  41. else  
  42. {  
  43. echo"圖片太大";  
  44. }  
  45. }  
  46. }  
  47. ?> 

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

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-16 11:07:26

PHP上傳圖片

2009-12-03 17:41:40

PHP應(yīng)用發(fā)展

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基礎(chǔ)

2009-10-12 15:41:09

VB.NET動態(tài)代碼

2009-06-18 14:00:51

2009-10-10 13:52:57

VB Update方法

2009-09-09 09:48:43

Linq延遲加載

2009-09-14 16:21:34

LINQ To XML

2009-09-14 13:50:35

LINQ編程模型

2009-09-08 15:56:50

Linq使用Group

2009-11-20 13:11:44

Oracle XML數(shù)

2010-01-06 13:50:37

.NET Framew

2009-09-07 13:19:44

C#線程同步

2009-09-04 15:43:07

C#流模型

2009-12-07 15:37:00

WCF控件

2010-04-26 18:17:19

Oracle存儲過程

2009-03-24 08:30:54

AndroidGoogle移動os

2009-09-03 17:57:06

C#聲明事件

2009-12-16 14:09:14

Visual Stud
點贊
收藏

51CTO技術(shù)棧公眾號