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

首頁 > 開發 > PHP > 正文

php限制上傳文件類型并保存上傳文件的方法

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

這篇文章主要介紹了php限制上傳文件類型并保存上傳文件的方法,涉及php針對上傳文件的常用操作技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php限制上傳文件類型并保存上傳文件的方法。分享給大家供大家參考。具體如下:

下面的代碼演示了php中如何獲取用戶上傳的文件,并限制文件類型的一般圖片文件,最后保存到服務器

  1. <?php 
  2. $allowedExts = array("gif""jpeg""jpg""png"); 
  3. $extension = end(explode("."$_FILES["file"]["name"])); 
  4. if ((($_FILES["file"]["type"] == "image/gif"
  5. || ($_FILES["file"]["type"] == "image/jpeg"
  6. || ($_FILES["file"]["type"] == "image/jpg"
  7. || ($_FILES["file"]["type"] == "image/pjpeg"
  8. || ($_FILES["file"]["type"] == "image/x-png"
  9. || ($_FILES["file"]["type"] == "image/png")) 
  10. && ($_FILES["file"]["size"] < 20000) 
  11. && in_array($extension$allowedExts)) 
  12. if ($_FILES["file"]["error"] > 0) 
  13. echo "Return Code: " . $_FILES["file"]["error"] . "<br>"
  14. else 
  15. echo "Upload: " . $_FILES["file"]["name"] . "<br>"
  16. echo "Type: " . $_FILES["file"]["type"] . "<br>"
  17. echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>"
  18. echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>"
  19. if (file_exists("upload/" . $_FILES["file"]["name"])) 
  20. echo $_FILES["file"]["name"] . " already exists. "
  21. else 
  22. move_uploaded_file($_FILES["file"]["tmp_name"], 
  23. "upload/" . $_FILES["file"]["name"]); 
  24. echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; 
  25. else 
  26. echo "Invalid file"
  27. ?> 


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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳州市| 诏安县| 翁牛特旗| 扶沟县| 竹北市| 万盛区| 仁化县| 昔阳县| 湖南省| 桦甸市| 长岭县| 定远县| 庆元县| 南昌县| 秭归县| 商丘市| 包头市| 屏东县| 乌拉特前旗| 浠水县| 霍林郭勒市| 丰城市| 兴隆县| 湘潭市| 德江县| 泊头市| 米林县| 广河县| 新源县| 延长县| 邻水| 民县| 牙克石市| 读书| 石台县| 和平区| 泉州市| 兴宁市| 屯昌县| 九寨沟县| 玉山县|