日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

php利用上传文件,如何利用PHP上传文件

發布時間:2023/11/27 生活经验 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php利用上传文件,如何利用PHP上传文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上載文件表單

請選擇文件:

$upload_file=$_FILES['upload_file']['tmp_name'];

$upload_file_name=$_FILES['upload_file']['name'];

if($upload_file){

$file_size_max = 1000*1000;// 1M限制文件上傳最大容量(bytes)

$store_dir = "d:/";// 上傳文件的儲存位置

$accept_overwrite = 1;//是否允許覆蓋相同文件

// 檢查文件大小

if ($upload_file_size > $file_size_max) {

echo "對不起,你的文件容量大于規定";

exit;

}

// 檢查讀寫文件

if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {

Echo? ?"存在相同文件名的文件";

exit;

}

//復制文件到指定目錄

if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {

echo "復制文件失敗";

exit;

}

}

Echo? ?"

你上傳了文件:";

echo??$_FILES['upload_file']['name'];

echo "
";

//客戶端機器文件的原名稱。

Echo? ?"文件的 MIME 類型為:";

echo $_FILES['upload_file']['type'];

//文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如“image/gif”。

echo "
";

Echo? ?"上傳文件大小:";

echo $_FILES['upload_file']['size'];

//已上傳文件的大小,單位為字節。

echo "
";

Echo? ?"文件上傳后被臨時儲存為:";

echo $_FILES['upload_file']['tmp_name'];

//文件被上傳后在服務端儲存的臨時文件名。

echo "
";

$Erroe=$_FILES['upload_file']['error'];

switch($Erroe){

case 0:

Echo? ?"上傳成功"; break;

case 1:

Echo? ?"上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值."; break;

case 2:

Echo? ?"上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。";? ? break;

case 3:

Echo? ?"文件只有部分被上傳";break;

case 4:

Echo? ?"沒有文件被上傳";break;

}

?>

總結

以上是生活随笔為你收集整理的php利用上传文件,如何利用PHP上传文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。