久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

php上傳文件功能怎么實現

173次閱讀
沒有評論

共計 866 個字符,預計需要花費 3 分鐘才能閱讀完成。

php 上傳文件的實現步驟如下:

  1. HTML 表單中設置 enctype 屬性為“multipart/form-data”,以支持文件上傳。
  2. 通過 $_FILES 數組獲取上傳的文件信息,包括文件名、文件類型、文件大小、臨時文件名等。
  3. 判斷上傳文件是否符合要求,如文件類型、大小等。
  4. 將上傳的文件從臨時文件夾移動到指定的目錄中,使用 move_uploaded_file() 函數實現。
  5. 在上傳成功后,可以進行一些操作,如顯示上傳成功信息、保存上傳記錄等。

示例代碼如下:
HTML 表單:

PHP 文件 upload.php:
<?php
if ($_FILES”file” > 0) {
echo “ 上傳出錯:” . $_FILES”file”;
} else {
$allowedExts = array(“gif”, “jpeg”, “jpg”, “png”);
$temp = explode(“.”, $_FILES”file”);
$extension = end($temp);
if ((($_FILES”file” == “image/gif”)
|| ($_FILES”file” == “image/jpeg”)
|| ($_FILES”file” == “image/jpg”)
|| ($_FILES”file” == “image/pjpeg”)
|| ($_FILES”file” == “image/x-png”)
|| ($_FILES”file” == “image/png”))
&& ($_FILES”file” < 2000000)
&& in_array($extension, $allowedExts)) {
if (file_exists(“upload/” . $_FILES”file”)) {
echo $_FILES”file” . ” 已經存在。”;
} else {
move_uploaded_file($_FILES”file”,
“upload/” . $_FILES”file”);
echo “ 上傳成功,文件名為:” . $_FILES”file”;
}
} else {
echo “ 上傳文件格式不正確或文件大小超過 2MB。”;
}
}

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計866字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 灵丘县| 镇宁| 漠河县| 潍坊市| 黄冈市| 兴宁市| 宿州市| 东光县| 蕉岭县| 洛阳市| 嵊泗县| 黄骅市| 仙居县| 六枝特区| 石屏县| 昌黎县| 陇南市| 荥经县| 元阳县| 武川县| 秦皇岛市| 米泉市| 吉首市| 禄劝| 威海市| 家居| 始兴县| 大化| 得荣县| 车险| 城市| 商都县| 台州市| 临漳县| 登封市| 交口县| 镇雄县| 九龙坡区| 聂荣县| 朔州市| 当雄县|