国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP多文件上傳/下載模塊

lvzishen / 1345人閱讀

摘要:上傳部分多文件上傳模塊用到的函數獲取要上傳文件的信息在循環里面驗證上傳相關信息判斷文件是否上傳錯誤上傳的文件超過了中選項限制的值上傳文件的大小超過了表單中選項指定的值文件只有部分被上傳沒有文件被上傳找不到臨時文件夾文件寫入失敗未知的上傳錯誤

上傳部分
0){
        switch ($up_info["error"][$i]){
            case 1:
                $err_info="上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值";
                break;
            case 2:
                $err_info="上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值";
                break;
            case 3:
                $err_info="文件只有部分被上傳";
                break;
            case 4:
                $err_info="沒有文件被上傳";
                break;
            case 6:
                $err_info="找不到臨時文件夾";
                break;
            case 7:
                $err_info="文件寫入失敗";
                break;
            default:
                $err_info="未知的上傳錯誤";
                break;
        }
        continue($err_info);
    }
    
    //3.判斷文件上傳的類型是否合法
    if (!in_array($up_info["type"][$i], $typelist)){
        continue("文件類型錯誤!".$up_info["type"][$i]);
    }
    
    //4.上傳文件的大小過濾
    if ($up_info["size"][$i]>1000000){
        continue("文件大小超過1000000");
    }


    //5.上傳文件名處理
    $exten_name = pathinfo($up_info["name"][$i], PATHINFO_EXTENSION);
    do{
        $main_name=date("YmdHis")."--".rand(100, 999);
        $new_name = $main_name.".".$exten_name;
    }while (file_exists($to_path."/".$new_name));
    
    
    
    //6.判斷是否是上傳的文件,并執行上傳
    if (is_uploaded_file($up_info["tmp_name"][$i])){
        if (move_uploaded_file($up_info["tmp_name"][$i], $to_path."/".$new_name)){
            echo "文件上傳成功!";
        }else{
            echo "文件移動失敗!";
        }
    }

}
?>
下載部分

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20815.html

相關文章

  • 農民進城之初嘗FastDFS搭建圖片分布式系統

    摘要:新建文件夾嘗試啟動為默認監聽端口看到已經在監聽端口,說明啟動成功。修改修改為的路徑,我這里為修改為你的監聽的和端口號,我這里為保存退出。即為上傳圖片成功 于前不久,公司論壇的圖片終于將服務器給擠爆了,已經達到了恐怖的34G,服務器總容量才40G。如果直接加硬盤的話,那么discuz中的邏輯幾乎就要全改,所以不行。如果將所有圖片扔到對象存儲的話,那么這會是一大筆支出(雖然錢不是我出),所...

    LiveVideoStack 評論0 收藏0
  • 農民進城之初嘗FastDFS搭建圖片分布式系統

    摘要:新建文件夾嘗試啟動為默認監聽端口看到已經在監聽端口,說明啟動成功。修改修改為的路徑,我這里為修改為你的監聽的和端口號,我這里為保存退出。即為上傳圖片成功 于前不久,公司論壇的圖片終于將服務器給擠爆了,已經達到了恐怖的34G,服務器總容量才40G。如果直接加硬盤的話,那么discuz中的邏輯幾乎就要全改,所以不行。如果將所有圖片扔到對象存儲的話,那么這會是一大筆支出(雖然錢不是我出),所...

    Cheriselalala 評論0 收藏0
  • Codeigniter 4.0-dev 版源碼學習筆記之一——前言以及 CI 4 預覽

    摘要:版權聲明可轉載,但不論任何媒體都需要在轉載前與本人溝通,并在轉載時注明出處。的各個核心模塊以模塊名為目錄名分別存儲在這個目錄下。下一篇文章會涉及到和。此文可以轉載,但轉載前需要發郵件到進行溝通,未溝通的均視作侵權。 寫在前面: 為什么選擇開發過程中的 CI 4 作為源碼解讀版本:(1)首先我選 CI 是因為它之前的穩定版都是相對比較輕量小巧的,而且可以認為是簡單的。(2)為什么沒有選...

    MSchumi 評論0 收藏0
  • 微信開發之錄音上傳下載、轉碼

    摘要:具體請看我在提問里的回答下載七牛云文件間歇性失敗總結至此,在微信開發中關于錄音這一塊兒的功能,就已經介紹完畢。 showImg(https://segmentfault.com/img/remote/1460000013595733?w=454&h=339); 原文是在我自己博客中,小伙伴也可以點閱讀原文進行跳轉查看,還有好聽的背景音樂噢~ ????一年的時間里,前前后后都在搞微信開發...

    余學文 評論0 收藏0

發表評論

0條評論

lvzishen

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<