91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.04M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-29
  • 標簽: 文件??操作??文件操作??

資源簡介

本案例是通過php代碼實現一個圖片的在線瀏覽、上傳和下載,主要涉及到的課程內容是文件的上傳部,對$_FILES超全局數組做了細致的講解,其中還介紹了圖片是如何實現下載的,是一個不錯的應用實例。

=======================================================
   php基礎示例-- 圖片的上傳和下載
=======================================================
實現目標: 通過圖片上傳來了解php中文件上傳的流程。

1. 創建圖片上傳的存放目錄uploads

2. 創建index.php文件,瀏覽上傳后的圖片,并提供上傳表單,

注意:上傳表單中發送方式必須是post,類型enctype:multipart/form-data

3. doupload.php文件,執行圖片上傳

接收文件上傳使用的是$_FILES
每個上傳的文件都有5個上傳信息組成的數組
1. name:上傳文件名
2. type:文件類型
3. tmp_name: 上傳成功后的臨時文件名
4. error: 和該文件上傳相關的錯誤代碼
5. size:上傳文件的大小
 
array(1) {
 ["pic"]=> //上傳文件的表單項名
 array(5) {
["name"]=> //上傳文件名
string(6) "15.jpg"
["type"]=>
string(10) "image/jpeg"
["tmp_name"]=>
string(25) "C:\WINDOWS\Temp\phpB4.tmp"
["error"]=>
int(0)
["size"]=>
int(7266)
 }
}
 

4. download.php下載文件(圖片)



資源截圖

代碼片段和文件信息

//執行文件(圖片)上傳
echo?“
“;
var_dump($_FILES);
echo?“
“;

//1.獲取上傳文件信息
?$upfile?=?$_FILES[“pic“];
?$typelist?=?array(“image/jpeg““image/jpg““image/png““image/gif“);?//定義允許的類型
?$path=“./uploads/“;??//定義一個上傳過后的目錄
?
//2.?過濾上傳文件的錯誤號
??if($upfile[“error“]>0){
//獲取錯誤信息
switch($upfile[‘error‘]){
case?1:
$info=“上傳的文件超過了?php.ini?中?upload_max_filesize?選項限制的值?!??
break;
case?2:
$info=“上傳文件的大小超過了?HTML?表單中?MAX_FILE_SIZE?選項指定的值。“;?
break;
case?3:
$info=“文件只有部分被上傳。“;?
break;
case?4:
$info=“沒有文件被上傳。?“;
case?6:
$info=“找不到臨時文件夾?!??
break;
case?7:
$info=“文件寫入失敗“;?
break;
}

die(“上傳文件錯誤,原因:“.$info);
??}
??
//3.?本次上傳文件到小的過濾(自己選擇)
if($upfile[“size“]>100000){
die(“上傳文件大小超出限制!“);
}

//4.?類型過濾
if(!in_arra

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-09?10:22??圖片上傳和下載\code\
?????文件????????1642??2013-05-09?10:22??圖片上傳和下載\code\doupload.php
?????文件?????????387??2013-05-09?10:22??圖片上傳和下載\code\download.php
?????文件????????1213??2013-05-09?10:22??圖片上傳和下載\code\index.php
?????文件????????1145??2013-05-09?10:22??圖片上傳和下載\code\readme.txt
?????目錄???????????0??2013-05-09?10:22??圖片上傳和下載\code\uploads\
?????文件????????5504??2013-05-09?10:22??圖片上傳和下載\code\uploads\1.jpg
?????文件????????4936??2013-05-09?10:22??圖片上傳和下載\code\uploads\14.jpg
?????文件???????10811??2013-05-09?10:22??圖片上傳和下載\code\uploads\2.jpg
?????文件????????4936??2013-05-09?10:22??圖片上傳和下載\code\uploads\201203250917483075.jpg
?????文件????????7410??2013-05-09?10:22??圖片上傳和下載\code\uploads\3.jpg
?????文件?????????380??2013-05-09?10:22??圖片上傳和下載\readme.txt

評論

共有 條評論