最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中上傳多個(gè)文件的表單設(shè)計(jì)例子

 更新時(shí)間:2014年11月19日 11:18:33   投稿:junjie  
這篇文章主要介紹了PHP中上傳多個(gè)文件的表單設(shè)計(jì)例子,本文著重講解的是表單如何設(shè)計(jì),后端處理需要循環(huán)$_FILES數(shù)組來(lái)實(shí)現(xiàn),需要的朋友可以參考下

多個(gè)文件上傳和單獨(dú)文件上傳的處理方式是一樣的,只需要在客戶端多提供幾個(gè)類型為“file”的輸入表單,并指定不同的“name”屬性值。例如,在下面的代碼中,可以讓用戶同時(shí)選擇三個(gè)本地文件一起上傳給服務(wù)器,客戶端的表單如下所示:

復(fù)制代碼 代碼如下:

<html>
<head><title>多個(gè)文件上傳表單</title></head>
<body>
<form action="mul_upload.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
選擇文件1:<input type="file" name='myfile[]'><br>
選擇文件2:<input type="file" name='myfile[]'><br>
選擇文件3:<input type="file" name='myfile[]'><br>
<input type="submit" value="上傳文件">
</form>
</body>
</html>

在上面的代碼中,將三個(gè)文件類型的表單以數(shù)組的形式組織在一起。當(dāng)上面的表單教給PHP的腳本文件mul_upload.php時(shí),在服務(wù)器端同樣使用全局?jǐn)?shù)組$_FILES存儲(chǔ)所有上述文件的信息,但$_FILES由二維數(shù)組已經(jīng)轉(zhuǎn)變?yōu)槿S數(shù)組,這樣就可以存儲(chǔ)多個(gè)上傳文件的信息。在腳本文件mul_upload.php中,使用print_r()函數(shù)將$_FILES數(shù)組中的內(nèi)容輸出,代碼如下所示:

復(fù)制代碼 代碼如下:

<?php
//打印三維數(shù)組$_FILES中的內(nèi)容,查看一下存儲(chǔ)上傳文件的結(jié)構(gòu)
print_r($_FILES);
?>

當(dāng)選擇三個(gè)本地文件提交后,輸出結(jié)果如下所示:

復(fù)制代碼 代碼如下:

Array(
    [myfile]=>Array(
        [name]=>Array(              ---$_FILES["myfile"]["name"]存儲(chǔ)所有上傳文件的內(nèi)容
            [0]=>Rav.ini         ---$_FILES["myfile"]["name"][0]第一個(gè)上傳文件的名稱
            [1]=>msgsocm.log     ---$_FILES["myfile"]["name"][1]第二個(gè)上傳文件的名稱
            [2]=>NOTEPAD.EXE)        ---$_FILES["myfile"]["name"][2]第三個(gè)上傳文件的名稱
        [type]=>Array(               ---$_FILES["myfile"]["type"]存儲(chǔ)所有上傳文件的類型
            [0]=>application/octet-stream          ---$_FILES["myfile"]["type"][0]第一個(gè)上傳文件的類型
            [1]=>application/octet-stream          ---$_FILES["myfile"]["type"][1]第二個(gè)上傳文件的類型
            [2]=>application/octet-stream)         ---$_FILES["myfile"]["type"][2]第三個(gè)上傳文件的類型
        [tmp_name]=>Array(
            [0]=>C:\WINDOWS\Temp\phpAF.tmp
            [1]=>C:\WINDOWS\Temp\phpB0.tmp
            [2]=>C:\WINDOWS\Temp\phpB1.tmp)
        [error]=>Array(
            [0]=>0
            [1]=>0
            [2]=>0)
        [size]=>Array(
            [0]=>64
            [1]=>1350
            [2]=>66560))
)

通過(guò)輸出$_FILES數(shù)組的值可以看到,處理多個(gè)文件的上傳和單個(gè)文件上傳時(shí)的情況一樣的,只是$_FILES數(shù)組的結(jié)構(gòu)形式略有不同。通過(guò)這種方式可以支持更多數(shù)量的文件上傳。

相關(guān)文章

  • php 計(jì)劃任務(wù) 檢測(cè)用戶連接狀態(tài)

    php 計(jì)劃任務(wù) 檢測(cè)用戶連接狀態(tài)

    php 計(jì)劃任務(wù) 檢測(cè)用戶連接狀態(tài)實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2012-03-03
  • PHP GD庫(kù)添加freetype拓展的方法

    PHP GD庫(kù)添加freetype拓展的方法

    下面小編就為大家分享一篇PHP GD庫(kù)添加freetype拓展的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 深入了解PHP的垃圾回收機(jī)制

    深入了解PHP的垃圾回收機(jī)制

    這篇文章主要介紹了PHP垃圾回收機(jī)制講解,本篇文章通過(guò)簡(jiǎn)要的案例,詳細(xì)講解了該機(jī)制的原理與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2022-08-08
  • PHP加速 eAccelerator配置和使用指南

    PHP加速 eAccelerator配置和使用指南

    考慮對(duì)PHP再進(jìn)行一些優(yōu)化,前兩年接觸過(guò)MMCache和eAccelerator,尤其對(duì)eAccelerator非常喜歡,這次優(yōu)化也選擇了它,下面整理一些文檔和大家分享。
    2009-06-06
  • PHP有序表查找之二分查找(折半查找)算法示例

    PHP有序表查找之二分查找(折半查找)算法示例

    這篇文章主要介紹了PHP有序表查找之二分查找(折半查找)算法,簡(jiǎn)單介紹了二分查找法的概念、原理并結(jié)合實(shí)例形式分析了php基于二分查找算法進(jìn)行有序線性表查找的相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02
  • php使用yield對(duì)性能提升的測(cè)試實(shí)例分析

    php使用yield對(duì)性能提升的測(cè)試實(shí)例分析

    這篇文章主要介紹了php使用yield對(duì)性能提升的測(cè)試,結(jié)合具體實(shí)例形式對(duì)比分析了php使用yield及常規(guī)操作的運(yùn)算耗時(shí)與內(nèi)存占用情況,測(cè)試了yield對(duì)性能的提升大小,需要的朋友可以參考下
    2019-09-09
  • php函數(shù)與傳遞參數(shù)實(shí)例分析

    php函數(shù)與傳遞參數(shù)實(shí)例分析

    這篇文章主要介紹了php函數(shù)與傳遞參數(shù)的方法,以實(shí)例形式分析了函數(shù)按值傳遞的具體用法,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • PHP中使用BigMap實(shí)例

    PHP中使用BigMap實(shí)例

    這篇文章主要介紹了PHP中使用BigMap實(shí)例,本文直接給出實(shí)現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
    2015-03-03
  • php用戶登錄之cookie信息安全分析

    php用戶登錄之cookie信息安全分析

    這篇文章主要介紹了php用戶登錄之cookie信息安全,介紹了cookie加密與令牌保護(hù)兩種cookie信息安全保護(hù)的技巧,需要的朋友可以參考下
    2016-05-05
  • php5.3 不支持 session_register() 此函數(shù)已啟用的解決方法

    php5.3 不支持 session_register() 此函數(shù)已啟用的解決方法

    php從5.2.x升級(jí)到5.3.2.出來(lái)問(wèn)題了。有些原來(lái)能用的程序報(bào)錯(cuò)了,Deprecated: Function session_register() is deprecated
    2013-11-11

最新評(píng)論

海淀区| 青冈县| 修武县| 黑龙江省| 南通市| 岑溪市| 马龙县| 贵州省| 修文县| 南充市| 镇巴县| 太原市| 普洱| 特克斯县| 丰县| 河东区| 芜湖县| 瓦房店市| 舟曲县| 大厂| 资源县| 缙云县| 招远市| 肃南| 宣威市| 屯留县| 富顺县| 灯塔市| 濮阳县| 剑阁县| 瑞丽市| 青海省| 观塘区| 南开区| 嘉定区| 德钦县| 雅江县| 潜江市| 莱芜市| 临汾市| 益阳市|