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

PHP $_FILES函數(shù)詳解

 更新時間:2011年03月09日 12:45:22   作者:  
在PHP中上傳一個文件建一個表單要比ASP中靈活得多。具體的看代碼。
如:
復(fù)制代碼 代碼如下:

<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
<input name="myFile" type="file">
<input type="submit" value="上傳文件">
</form>

然后upload.php中可以直接用
$_FILES
$_POST
$_GET
等函數(shù)獲取表單內(nèi)容。

今天我們著重講$_FILES函數(shù)。
當(dāng)客戶端提交后,我們獲得了一個$_FILES 數(shù)組

$_FILES數(shù)組內(nèi)容如下:
$_FILES['myFile']['name'] 客戶端文件的原名稱。
$_FILES['myFile']['type'] 文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如"image/gif"。
$_FILES['myFile']['size'] 已上傳文件的大小,單位為字節(jié)。
$_FILES['myFile']['tmp_name'] 文件被上傳后在服務(wù)端儲存的臨時文件名,一般是系統(tǒng)默認(rèn)??梢栽趐hp.ini的upload_tmp_dir 指定,但 用 putenv() 函數(shù)設(shè)置是不起作用的。
$_FILES['myFile']['error'] 和該文件上傳相關(guān)的錯誤代碼。['error'] 是在 PHP 4.2.0 版本中增加的。下面是它的說明:(它們在PHP3.0以后成了常量)
UPLOAD_ERR_OK
值:0; 沒有錯誤發(fā)生,文件上傳成功。
UPLOAD_ERR_INI_SIZE
值:1; 上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值。
UPLOAD_ERR_FORM_SIZE
值:2; 上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。
UPLOAD_ERR_PARTIAL
值:3; 文件只有部分被上傳。
UPLOAD_ERR_NO_FILE
值:4; 沒有文件被上傳。
值:5; 上傳文件大小為0.

文件被上傳結(jié)束后,默認(rèn)地被存儲在了臨時目錄中,這時您必須將它從臨時目錄中刪除或移動到其它地方,如果沒有,則會被刪除。也就是不管是否上傳成功,腳本執(zhí)行完后臨時目錄里的文件肯定會被刪除。所以在刪除之前要用PHP的 copy() 函數(shù)將它復(fù)制到其它位置,此時,才算完成了上傳文件過程。

相關(guān)文章

  • 使用PHP訪問RabbitMQ消息隊列的方法示例

    使用PHP訪問RabbitMQ消息隊列的方法示例

    這篇文章主要介紹了使用PHP訪問RabbitMQ消息隊列的方法,結(jié)合實例形式分析了RabbitMQ消息隊列的相關(guān)擴(kuò)展安裝、隊列建立、隊列綁定、消息發(fā)送、消息接收等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • PHP使用PDO實現(xiàn)mysql防注入功能詳解

    PHP使用PDO實現(xiàn)mysql防注入功能詳解

    這篇文章主要介紹了PHP使用PDO實現(xiàn)mysql防注入功能,結(jié)合實例形式詳細(xì)分析了PHP使用pdo操作mysql防注入原理、實現(xiàn)方法及相關(guān)注意事項,需要的朋友可以參考下
    2019-12-12
  • 7個超級實用的PHP代碼片段

    7個超級實用的PHP代碼片段

    關(guān)鍵的時候能拿得出關(guān)鍵代碼才是好的程序員。這篇文章里芒果小站收集了一些諸如此類的關(guān)鍵代碼,有用于編程。
    2011-07-07
  • PHP數(shù)組排序函數(shù)sort()、asort()和ksort()的用法和區(qū)別

    PHP數(shù)組排序函數(shù)sort()、asort()和ksort()的用法和區(qū)別

    在 PHP 中,sort()、asort() 和 ksort() 是三個常用的數(shù)組排序函數(shù),它們分別適用于不同的排序需求和場景,本文將分別介紹這三個函數(shù)的用法和區(qū)別,并舉例說明它們的具體應(yīng)用,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • PHP中集成PayPal標(biāo)準(zhǔn)支付的實現(xiàn)方法分享

    PHP中集成PayPal標(biāo)準(zhǔn)支付的實現(xiàn)方法分享

    前兩天一個客戶需要在網(wǎng)站上集成PayPal支付功能,查了一下資料,簡單記錄如下
    2012-02-02
  • PHP生成短網(wǎng)址方法匯總

    PHP生成短網(wǎng)址方法匯總

    本文給大家匯總介紹了3種使用php生成短網(wǎng)址的方法,第一種是PHP+MySQl實現(xiàn)短網(wǎng)址的生成和讀取,第二種是php+ini方式,第三種跟第一種有些類似,各有利弊,小伙伴們可以根據(jù)自己的項目需求來選擇。
    2016-07-07
  • ThinkPHP自動驗證失敗的解決方法

    ThinkPHP自動驗證失敗的解決方法

    引用ThinkPHP2.0開發(fā)手冊:ThinkPHP手冊類型檢查只是針對數(shù)據(jù)庫級別的驗證,所以系統(tǒng)還內(nèi)置了數(shù)據(jù)對象的自動驗證功能來完成模型的業(yè)務(wù)規(guī)則驗證,而大多數(shù)情況下面,數(shù)據(jù)對象是由表單提交的$_POST數(shù)據(jù)創(chuàng)建。
    2011-06-06
  • PHP JSON格式數(shù)據(jù)交互實例代碼詳解

    PHP JSON格式數(shù)據(jù)交互實例代碼詳解

    此前我寫了不少在PHP網(wǎng)站開發(fā)中應(yīng)用XML進(jìn)行數(shù)據(jù)交互的實例,這兩天通過PHP解析JSON并進(jìn)行交互的實例學(xué)習(xí)和了解了JSON在PHP中的應(yīng)用,感覺非常方便。
    2011-01-01
  • PHP封裝PDO實現(xiàn)操作MySql數(shù)據(jù)庫

    PHP封裝PDO實現(xiàn)操作MySql數(shù)據(jù)庫

    數(shù)據(jù)庫操作類可以封裝數(shù)據(jù)庫連接和操作,使代碼更易于維護(hù)和擴(kuò)展,這篇文章主要為大家詳細(xì)介紹了PHP如何封裝操作類PDO從而實現(xiàn)操作MySql數(shù)據(jù)庫的功能,需要的可以了解下
    2023-10-10
  • PHP7基于curl實現(xiàn)的上傳圖片功能

    PHP7基于curl實現(xiàn)的上傳圖片功能

    這篇文章主要介紹了PHP7基于curl實現(xiàn)的上傳圖片功能,結(jié)合實例形式對比分析了php5.5之前與php7版本的curl圖片上傳功能相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下
    2018-05-05

最新評論

和顺县| 探索| 三台县| 亚东县| 潞城市| 无极县| 涞源县| 三门峡市| 溆浦县| 台中县| 南雄市| 江阴市| 新竹市| 淮北市| 班戈县| 迁西县| 炉霍县| 托克逊县| 博爱县| 古交市| 汤原县| 会泽县| 太和县| 常熟市| 偏关县| 鹤山市| 乌苏市| 杂多县| 永靖县| 黑水县| 湖南省| 宝山区| 赫章县| 锡林浩特市| 准格尔旗| 庆城县| 平罗县| 洛扎县| 砀山县| 沂源县| 库尔勒市|