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

首頁 > 開發 > PHP > 正文

PHP安全上傳圖片的方法

2024-05-04 23:33:08
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP安全上傳圖片的方法,可檢測圖片類型實現安全判斷圖片的功能,非常具有實用價值,需要的朋友可以參考下

本文實例講述了PHP安全上傳圖片的方法。分享給大家供大家參考。具體分析如下:

這段代碼用于上傳圖片,可以根據圖片類型檢測圖片是否安全,不是簡單的檢測擴展名

 

 
  1. <?php // upload.php 
  2. echo <<<_END 
  3. <html><head><title>PHP Form Upload</title></head><body> 
  4. <form method='post' action='upload2.php' enctype='multipart/form-data'
  5. Select a JPG, GIF, PNG or TIF File: 
  6. <input type='file' name='filename' size='10' /> 
  7. <input type='submit' value='Upload' /></form> 
  8. _END; 
  9. if ($_FILES
  10. $name = $_FILES['filename']['name']; 
  11. switch($_FILES['filename']['type']) 
  12. case 'image/jpeg'$ext = 'jpg'break
  13. case 'image/gif'$ext = 'gif'break
  14. case 'image/png'$ext = 'png'break
  15. case 'image/tiff'$ext = 'tif'break
  16. default$ext = ''break
  17. if ($ext
  18. $n = "image.$ext"
  19. move_uploaded_file($_FILES['filename']['tmp_name'], $n); 
  20. echo "Uploaded image '$name' as '$n':<br />"
  21. echo "<img src='$n' />"
  22. else echo "'$name' is not an accepted image file"
  23. else echo "No image has been uploaded"
  24. echo "</body></html>"
  25. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安岳县| 霍城县| 东宁县| 顺昌县| 新巴尔虎右旗| 苏尼特左旗| 蓝山县| 丹巴县| 噶尔县| 江陵县| 孟州市| 庆阳市| 利津县| 石屏县| 房产| 读书| 镇雄县| 清镇市| 武汉市| 泰来县| 右玉县| 贡觉县| 毕节市| 涿州市| 上林县| 洪泽县| 桐梓县| 长白| 昆山市| 绵竹市| 双鸭山市| 来宾市| 武冈市| 中方县| 乐平市| 开鲁县| 松潘县| 天峻县| 澜沧| 手游| 霍州市|