成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP多文件上傳/下載模塊

lvzishen / 1352人閱讀

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

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

}
?>
下載部分

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/20815.html

相關(guān)文章

  • 農(nóng)民進(jìn)城之初嘗FastDFS搭建圖片分布式系統(tǒng)

    摘要:新建文件夾嘗試啟動(dòng)為默認(rèn)監(jiān)聽端口看到已經(jīng)在監(jiān)聽端口,說(shuō)明啟動(dòng)成功。修改修改為的路徑,我這里為修改為你的監(jiān)聽的和端口號(hào),我這里為保存退出。即為上傳圖片成功 于前不久,公司論壇的圖片終于將服務(wù)器給擠爆了,已經(jīng)達(dá)到了恐怖的34G,服務(wù)器總?cè)萘坎?0G。如果直接加硬盤的話,那么discuz中的邏輯幾乎就要全改,所以不行。如果將所有圖片扔到對(duì)象存儲(chǔ)的話,那么這會(huì)是一大筆支出(雖然錢不是我出),所...

    LiveVideoStack 評(píng)論0 收藏0
  • 農(nóng)民進(jìn)城之初嘗FastDFS搭建圖片分布式系統(tǒng)

    摘要:新建文件夾嘗試啟動(dòng)為默認(rèn)監(jiān)聽端口看到已經(jīng)在監(jiān)聽端口,說(shuō)明啟動(dòng)成功。修改修改為的路徑,我這里為修改為你的監(jiān)聽的和端口號(hào),我這里為保存退出。即為上傳圖片成功 于前不久,公司論壇的圖片終于將服務(wù)器給擠爆了,已經(jīng)達(dá)到了恐怖的34G,服務(wù)器總?cè)萘坎?0G。如果直接加硬盤的話,那么discuz中的邏輯幾乎就要全改,所以不行。如果將所有圖片扔到對(duì)象存儲(chǔ)的話,那么這會(huì)是一大筆支出(雖然錢不是我出),所...

    Cheriselalala 評(píng)論0 收藏0
  • Codeigniter 4.0-dev 版源碼學(xué)習(xí)筆記之一——前言以及 CI 4 預(yù)覽

    摘要:版權(quán)聲明可轉(zhuǎn)載,但不論任何媒體都需要在轉(zhuǎn)載前與本人溝通,并在轉(zhuǎn)載時(shí)注明出處。的各個(gè)核心模塊以模塊名為目錄名分別存儲(chǔ)在這個(gè)目錄下。下一篇文章會(huì)涉及到和。此文可以轉(zhuǎn)載,但轉(zhuǎn)載前需要發(fā)郵件到進(jìn)行溝通,未溝通的均視作侵權(quán)。 寫在前面: 為什么選擇開發(fā)過(guò)程中的 CI 4 作為源碼解讀版本:(1)首先我選 CI 是因?yàn)樗暗姆€(wěn)定版都是相對(duì)比較輕量小巧的,而且可以認(rèn)為是簡(jiǎn)單的。(2)為什么沒有選...

    MSchumi 評(píng)論0 收藏0
  • 微信開發(fā)之錄音上傳、下載、轉(zhuǎn)碼

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

    余學(xué)文 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<