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

資訊專欄INFORMATION COLUMN

php多文件上傳

Profeel / 1610人閱讀

摘要:文件上傳必須有一個(gè)表單才能提交,表單中的必須是類型因?yàn)楸韱螣o法提交二進(jìn)制數(shù)據(jù),屬性值必須是。注意文件后面必須要加中括號在文件當(dāng)中首先要得到上傳的頭像,用得到的是一個(gè)二維數(shù)組。

一、前言


大家好,我是Kavin,給大家分享 php多文件上傳 功能!
PHP的多文件上傳是初學(xué)的一個(gè)重難點(diǎn),在這里我給大家分享一個(gè)自己的學(xué)習(xí)過程以及源代碼,下面以上傳頭像為例。

文件上傳必須有一個(gè)form表單才能提交,form表單中的必須是post類型因?yàn)椋╣et表單無法提交二進(jìn)制數(shù)據(jù)),enctype屬性值必須是 multipart/form-data。

   *注意文件name后面必須要加中括號*

在PHP文件當(dāng)中首先要得到上傳的頭像,用FILES(得到的是一個(gè)二維數(shù)組)。

建立一個(gè)儲(chǔ)存頭像的文件夾upload,在PHP文件當(dāng)中定義一個(gè)變量用來保存“upload/”,定義另外一個(gè)數(shù)組用來保存合法的后綴名。

利用foreach來循環(huán)判斷后綴名是否合法,如下。

//判斷上傳是否有錯(cuò)誤
   //取出錯(cuò)誤信息
   foreach($fileArr["error"] as $key=>$value){
       //                         0 1 2      0 0 0
       //                        數(shù)組下標(biāo)    錯(cuò)誤代碼
           if($value == 0) {  
           //獲取文件的后綴
           $ext = pathinfo($fileArr["name"][$key],PATHINFO_EXTENSION);
        //判斷文件的后綴是否合法
            if(in_array($ext,$allow)){
            //如果文件后綴不合法,也要給出提示
            //使用uniqid() 函數(shù)創(chuàng)建隨機(jī)的文件名,
            $fname = "img_".uniqid().".".$ext;
            //把上傳的文件依次移動(dòng)到上傳目錄
                if(move_uploaded_file($fileArr["tmp_name"][$key], $dirName.$fname)){
                    echo ($key+1)."上傳成功!
"; } // 如果移動(dòng)失敗,給出提示 }else { echo ($key+1)."文件擴(kuò)展名不支持!
"; } }else { echo ($key+1)."上傳錯(cuò)誤,錯(cuò)誤代碼:".$value; } }

注釋:下圖為得到頭像的二維數(shù)組圖片

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

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

相關(guān)文章

  • PHP仿微信圖片預(yù)覽上傳功能

    摘要:仿微信多圖片預(yù)覽下載演示地址生產(chǎn)圖片區(qū)域,上傳按鈕可替換自己想要的圖片在上查看代碼片派生到我的代碼片上傳在上查看代碼片派生到我的代碼片創(chuàng)建實(shí)例的構(gòu)造方法上傳插件初始化選用那種方式的優(yōu)先級順序上傳按鈕遠(yuǎn)程上傳地址文件地址文件地址最大上傳文件大 PHP仿微信多圖片預(yù)覽下載演示地址:http://www.erdangjiade.com/js...生產(chǎn)圖片區(qū)域,上傳按鈕#btn可替換自己想要的...

    Benedict Evans 評論0 收藏0
  • PHP仿微信圖片預(yù)覽上傳功能

    摘要:仿微信多圖片預(yù)覽下載演示地址生產(chǎn)圖片區(qū)域,上傳按鈕可替換自己想要的圖片在上查看代碼片派生到我的代碼片上傳在上查看代碼片派生到我的代碼片創(chuàng)建實(shí)例的構(gòu)造方法上傳插件初始化選用那種方式的優(yōu)先級順序上傳按鈕遠(yuǎn)程上傳地址文件地址文件地址最大上傳文件大 PHP仿微信多圖片預(yù)覽下載演示地址:http://www.erdangjiade.com/js...生產(chǎn)圖片區(qū)域,上傳按鈕#btn可替換自己想要的...

    yanwei 評論0 收藏0
  • PHP仿微信圖片預(yù)覽上傳功能

    摘要:仿微信多圖片預(yù)覽下載演示地址生產(chǎn)圖片區(qū)域,上傳按鈕可替換自己想要的圖片在上查看代碼片派生到我的代碼片上傳在上查看代碼片派生到我的代碼片創(chuàng)建實(shí)例的構(gòu)造方法上傳插件初始化選用那種方式的優(yōu)先級順序上傳按鈕遠(yuǎn)程上傳地址文件地址文件地址最大上傳文件大 PHP仿微信多圖片預(yù)覽下載演示地址:http://www.erdangjiade.com/js...生產(chǎn)圖片區(qū)域,上傳按鈕#btn可替換自己想要的...

    imtianx 評論0 收藏0
  • PHP仿微信圖片預(yù)覽上傳功能

    摘要:仿微信多圖片預(yù)覽下載演示地址生產(chǎn)圖片區(qū)域,上傳按鈕可替換自己想要的圖片在上查看代碼片派生到我的代碼片上傳在上查看代碼片派生到我的代碼片創(chuàng)建實(shí)例的構(gòu)造方法上傳插件初始化選用那種方式的優(yōu)先級順序上傳按鈕遠(yuǎn)程上傳地址文件地址文件地址最大上傳文件大 PHP仿微信多圖片預(yù)覽下載演示地址:http://www.erdangjiade.com/js...生產(chǎn)圖片區(qū)域,上傳按鈕#btn可替換自己想要的...

    lifefriend_007 評論0 收藏0
  • PHP仿微信圖片預(yù)覽上傳功能

    摘要:仿微信多圖片預(yù)覽下載演示地址生產(chǎn)圖片區(qū)域,上傳按鈕可替換自己想要的圖片在上查看代碼片派生到我的代碼片上傳在上查看代碼片派生到我的代碼片創(chuàng)建實(shí)例的構(gòu)造方法上傳插件初始化選用那種方式的優(yōu)先級順序上傳按鈕遠(yuǎn)程上傳地址文件地址文件地址最大上傳文件大 PHP仿微信多圖片預(yù)覽下載演示地址:http://www.erdangjiade.com/js...生產(chǎn)圖片區(qū)域,上傳按鈕#btn可替換自己想要的...

    Blackjun 評論0 收藏0

發(fā)表評論

0條評論

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