国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php實(shí)現(xiàn)上傳圖片文件代碼

2024-05-04 23:37:55
字體:
供稿:網(wǎng)友

在PHP程序開發(fā)中,文件上傳是一個(gè)使用非常普遍的功能,也是PHP程序員的必備技能之一。值得高興的是,在PHP中實(shí)現(xiàn)文件上傳功能要比在Java、C#等語言中簡單得多。下面我們結(jié)合具體的代碼實(shí)例來詳細(xì)介紹如何通過PHP實(shí)現(xiàn)文件上傳和多文件上傳功能。

代碼很簡單,這里我們就不多廢話了,直接奉上源碼

 

 
  1. <?php 
  2. // 注冊表單的姓名 
  3. $name=""
  4. $nameErr=""
  5. if ($_SERVER["REQUEST_METHOD"]=="POST") { 
  6. if (emptyempty($_POST['name'])) { 
  7. }else
  8. $name=$_POST['name']; 
  9. if (!preg_match("/^[a-zA-Z]*$/"$name)) { 
  10. $nameErr="只允許字母和空格"
  11. }else
  12. echo '姓名'.$name
  13.  
  14. // 文件上傳 
  15. if ((($_FILES["file"]["type"] == "image/gif"
  16. || ($_FILES["file"]["type"] == "image/jpeg"
  17. || ($_FILES["file"]["type"] == "image/pjpeg")) 
  18. && ($_FILES["file"]["size"] < 2000000)) 
  19.  
  20. if ($_FILES["file"]["error"]>0) { 
  21. echo "錯(cuò)誤:".$_FILES["file"]["error"]."<br/>"
  22.  
  23. }else
  24. echo "upload:".$_FILES["file"]["name"]."<br/>"
  25. echo "type:".$_FILES["file"]["type"]."<br/>"
  26. echo "size:".$_FILES["file"]["size"]."<br/>"
  27. echo "stored in:".$_FILES["file"]["tmp_name"]; 
  28. }  
  29. }else
  30. if (file_exists("weiwei/".$_FILES["file"]["name"])) { 
  31. echo $_FILES["file"]["name"]."上傳成功."
  32. }else
  33. move_uploaded_file($_FILES["file"]["tmp_name"], 
  34. "weiwei/" . $_FILES["file"]["name"]); 
  35. echo "Stored in: " . "weiwei/" . $_FILES["file"]["name"]; 
  36.  
  37. echo "上傳成功"
  38.  
  39.  
  40.  
  41. ?> 
  42.  
  43. <!doctype html> 
  44. <html lang="en"
  45. <head> 
  46. <meta charset="UTF-8"
  47. <title>注冊表單</title> 
  48. </head> 
  49. <body> 
  50. <form action="" method="post" enctype="multipart/form-data"
  51. 姓名:<input type="text" name="name" value=""
  52. <span class="error">* <?php echo $nameErr;?></span> 
  53. 文件類型:<input type="file" name="file" id="file"
  54. <img src="<?php echo "weiwei/".$_FILES['file']['name']?>" alt=""
  55.  
  56.  
  57. <input type="submit" name="sub" value="提交"
  58. </form> 
  59. </body> 
  60. </html> 

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 徐闻县| 仪陇县| 通海县| 醴陵市| 自贡市| 莲花县| 绥江县| 博野县| 乌拉特中旗| 大理市| 岫岩| 石泉县| 德化县| 长治县| 江都市| 富民县| 巴里| 衡南县| 虞城县| 曲阳县| 敦化市| 涞水县| 凌源市| 南皮县| 宁都县| 肥西县| 嫩江县| 新津县| 多伦县| 六安市| 清新县| 高阳县| 漳平市| 淄博市| 延安市| 石河子市| 六枝特区| 灌云县| 凤凰县| 盐源县| 威信县|