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

PHP $_FILES函數(shù)詳解

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

<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ù)獲取表單內容。

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

$_FILES數(shù)組內容如下:
$_FILES['myFile']['name'] 客戶端文件的原名稱。
$_FILES['myFile']['type'] 文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如"image/gif"。
$_FILES['myFile']['size'] 已上傳文件的大小,單位為字節(jié)。
$_FILES['myFile']['tmp_name'] 文件被上傳后在服務端儲存的臨時文件名,一般是系統(tǒng)默認??梢栽趐hp.ini的upload_tmp_dir 指定,但 用 putenv() 函數(shù)設置是不起作用的。
$_FILES['myFile']['error'] 和該文件上傳相關的錯誤代碼。['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.

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

相關文章

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

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

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

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

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

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

    關鍵的時候能拿得出關鍵代碼才是好的程序員。這篇文章里芒果小站收集了一些諸如此類的關鍵代碼,有用于編程。
    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ū)別,并舉例說明它們的具體應用,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2023-11-11
  • PHP中集成PayPal標準支付的實現(xiàn)方法分享

    PHP中集成PayPal標準支付的實現(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)還內置了數(shù)據(jù)對象的自動驗證功能來完成模型的業(yè)務規(guī)則驗證,而大多數(shù)情況下面,數(shù)據(jù)對象是由表單提交的$_POST數(shù)據(jù)創(chuàng)建。
    2011-06-06
  • PHP JSON格式數(shù)據(jù)交互實例代碼詳解

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

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

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

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

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

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

最新評論

尚义县| 临武县| 临泽县| 甘谷县| 阿坝县| 增城市| 明光市| 扎兰屯市| 丽水市| 淮南市| 沿河| 富民县| 伽师县| 泰州市| 卢湾区| 宾阳县| 越西县| 唐山市| 崇文区| 张家川| 秦皇岛市| 佳木斯市| 兰溪市| 庄河市| 延长县| 娱乐| 武鸣县| 四会市| 上蔡县| 龙游县| 石林| 玉溪市| 绥中县| 临沧市| 博客| 扶绥县| 富川| 加查县| 金坛市| 信宜市| 台北县|