成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

phppost方法有什么用

php post方法可以使用戶上傳文本和二進(jìn)制文件,并且用PHP的認(rèn)證和文件操作函數(shù),可以完全控制允許哪些人上傳以及文件上傳后怎樣處理,使用語法如“method="POST"”。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供武隆網(wǎng)站建設(shè)、武隆做網(wǎng)站、武隆網(wǎng)站設(shè)計(jì)、武隆網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、武隆企業(yè)網(wǎng)站模板建站服務(wù),十余年武隆做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

POST 方法上傳

本特性可以使用戶上傳文本和二進(jìn)制文件。用 PHP 的認(rèn)證和文件操作函數(shù),可以完全控制允許哪些人上傳以及文件上傳后怎樣處理。

推薦:《PHP教程》

PHP 能夠接受任何來自符合 RFC-1867 標(biāo)準(zhǔn)的瀏覽器(包括 Netscape Navigator 3 及更高版本,打了補(bǔ)丁的 Microsoft Internet Explorer 3 或者更高版本)上傳的文件。

Note: 相關(guān)的設(shè)置

請(qǐng)參閱 php.ini 的 file_uploads,upload_max_filesize,upload_tmp_dirpost_max_size 以及 max_input_time 設(shè)置選項(xiàng)。

請(qǐng)注意 PHP 也支持 PUT 方法的文件上傳,Netscape Composer 和 W3C 的 Amaya 客戶端使用這種方法。

Example #1 文件上傳表單

可以如下建立一個(gè)特殊的表單來支持文件上傳:

<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="__URL__" method="POST">
    <!-- MAX_FILE_SIZE must precede the file input field -->
    <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
    <!-- Name of input element determines name in $_FILES array -->
    Send this file: <input name="userfile" type="file" />
    <input type="submit" value="Send File" />
</form>

以上范例中的 __URL__ 應(yīng)該被換掉,指向一個(gè)真實(shí)的 PHP 文件。

MAX_FILE_SIZE 隱藏字段(單位為字節(jié))必須放在文件輸入字段之前,其值為接收文件的尺寸。這是對(duì)瀏覽器的一個(gè)建議,PHP 也會(huì)檢查此項(xiàng)。在瀏覽器端可以簡單繞過此設(shè)置,因此不要指望用此特性來阻擋大文件。實(shí)際上,PHP 設(shè)置中的上傳文件值是不會(huì)失效的。但是最好還是在表單中加上此項(xiàng)目,因?yàn)樗梢员苊庥脩粼诨〞r(shí)間等待上傳大文件之后才發(fā)現(xiàn)文件過大上傳失敗的麻煩。

Note:

要確保文件上傳表單的屬性是 enctype="multipart/form-data",否則文件上傳不了。

全局變量 $_FILES 自 PHP 4.1.0 起存在(在更早的版本中用 $HTTP_POST_FILES 替代)。此數(shù)組包含有所有上傳的文件信息。

以上范例中 $_FILES 數(shù)組的內(nèi)容如下所示。我們假設(shè)文件上傳字段的名稱如上例所示,為 userfile。名稱可隨意命名。

$_FILES['userfile']['name']

客戶端機(jī)器文件的原名稱。

$_FILES['userfile']['type']

文件的 MIME 類型,如果瀏覽器提供此信息的話。一個(gè)例子是“image/gif”。不過此 MIME 類型在 PHP 端并不檢查,因此不要想當(dāng)然認(rèn)為有這個(gè)值。

$_FILES['userfile']['size']

已上傳文件的大小,單位為字節(jié)。

$_FILES['userfile']['tmp_name']

文件被上傳后在服務(wù)端儲(chǔ)存的臨時(shí)文件名。

$_FILES['userfile']['error']

和該文件上傳相關(guān)的錯(cuò)誤代碼。此項(xiàng)目是在 PHP 4.2.0 版本中增加的。

文件被上傳后,默認(rèn)地會(huì)被儲(chǔ)存到服務(wù)端的默認(rèn)臨時(shí)目錄中,除非 php.ini 中的 upload_tmp_dir 設(shè)置為其它的路徑。服務(wù)端的默認(rèn)臨時(shí)目錄可以通過更改 PHP 運(yùn)行環(huán)境的環(huán)境變量 TMPDIR 來重新設(shè)置,但是在 PHP 腳本內(nèi)部通過運(yùn)行 putenv() 函數(shù)來設(shè)置是不起作用的。該環(huán)境變量也可以用來確認(rèn)其它的操作也是在上傳的文件上進(jìn)行的。

網(wǎng)站名稱:phppost方法有什么用
標(biāo)題URL:http://jinyejixie.com/article2/choooc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、外貿(mào)建站自適應(yīng)網(wǎng)站、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
新建县| 大同市| 会泽县| 德阳市| 和林格尔县| 紫金县| 宜阳县| 洪江市| 万山特区| 景泰县| 基隆市| 东丽区| 高邑县| 临夏县| 临湘市| 鹤岗市| 万荣县| 台前县| 富平县| 遵化市| 乌兰浩特市| 台中县| 孙吴县| 咸宁市| 华阴市| 任丘市| 潞城市| 宿松县| 宁安市| 睢宁县| 平陆县| 阿克苏市| 哈尔滨市| 绥滨县| 壶关县| 华池县| 岳池县| 桦川县| 库尔勒市| 香格里拉县| 玉门市|