最新国产好看的视频,伊人天堂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ù)組來實(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))
)

通過輸出$_FILES數(shù)組的值可以看到,處理多個(gè)文件的上傳和單個(gè)文件上傳時(shí)的情況一樣的,只是$_FILES數(shù)組的結(jié)構(gòu)形式略有不同。通過這種方式可以支持更多數(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ì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 深入了解PHP的垃圾回收機(jī)制

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

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

    PHP加速 eAccelerator配置和使用指南

    考慮對(duì)PHP再進(jìn)行一些優(yōu)化,前兩年接觸過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.出來問題了。有些原來能用的程序報(bào)錯(cuò)了,Deprecated: Function session_register() is deprecated
    2013-11-11

最新評(píng)論

闵行区| 广安市| 扶风县| 纳雍县| 天水市| 兴业县| 高淳县| 康定县| 蒙城县| 望都县| 儋州市| 盈江县| 永修县| 北碚区| 蓬溪县| 托克逊县| 禄丰县| 读书| 临清市| 中山市| 策勒县| 华安县| 通辽市| 故城县| 雷波县| 巩义市| 阳信县| 迁安市| 会东县| 平舆县| 北辰区| 金堂县| 锡林浩特市| 舟曲县| 克拉玛依市| 丹东市| 边坝县| 星子县| 根河市| 光山县| 五华县|