国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 基隆市| 定襄县| 平利县| 丰城市| 泰宁县| 婺源县| 库尔勒市| 合阳县| 临泽县| 五指山市| 洞头县| 奉节县| 乐业县| 迁安市| 寿宁县| 河东区| 太原市| 久治县| 昆明市| 卢氏县| 晋江市| 南乐县| 壶关县| 嘉义县| 望奎县| 株洲县| 昭通市| 黔南| 凌海市| 内乡县| 景谷| 洪雅县| 鄢陵县| 禄劝| 镇江市| 腾冲县| 南华县| 朔州市| 家居| 福海县| 商南县|