PHP響應(yīng)post請(qǐng)求上傳文件的方法
本文實(shí)例講述了PHP響應(yīng)post請(qǐng)求上傳文件的方法。分享給大家供大家參考,具體如下:
function send_file($url, $post = '', $file = '') { $eol = "\r\n"; $mime_boundary = md5 ( time () ); $data = ''; $confirmation = ''; date_default_timezone_set ( "Asia/Shanghai" ); $time = date ( "Y-m-d H:i:s " ); $post ["filename"] = $file [filename]; foreach ( $post as $key => $value ) { $data .= '--' . $mime_boundary . $eol; $data .= 'Content-Disposition: form-data; '; $data .= "name=" . $key . $eol . $eol; $data .= $value . $eol; } $data .= '--' . $mime_boundary . $eol; $data .= 'Content-Disposition: form-data; name=' . $file [name] . '; filename=' . $file [filename] . $eol; $data .= 'Content-Type: text/plain' . $eol; $data .= 'Content-Transfer-Encoding: binary' . $eol . $eol; $data .= $file [filedata] . $eol; $data .= "--" . $mime_boundary . "--" . $eol . $eol; $params = array ('http' => array ('method' => 'POST', 'header' => 'Content-Type: multipart/form-data;boundary=' . $mime_boundary . $eol, 'content' => $data ) ); $ctx = stream_context_create ( $params ); $response = file_get_contents ( $url, FILE_TEXT, $ctx ); return $response; }
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- php模擬post上傳圖片實(shí)現(xiàn)代碼
- PHP使用stream_context_create()模擬POST/GET請(qǐng)求的方法
- PHP使用curl模擬post上傳及接收文件的方法
- PHP模擬post提交數(shù)據(jù)方法匯總
- php提交post數(shù)組參數(shù)實(shí)例分析
- thinkPHP使用post方式查詢時(shí)分頁(yè)失效的解決方法
- php curl模擬post請(qǐng)求和提交多維數(shù)組的示例代碼
- PHP中Http協(xié)議post請(qǐng)求參數(shù)
- 利用PHP fsockopen 模擬POST/GET傳送數(shù)據(jù)的方法
- PHP 以POST方式提交XML、獲取XML,解析XML詳解及實(shí)例
相關(guān)文章
PHP基于openssl實(shí)現(xiàn)的非對(duì)稱加密操作示例
這篇文章主要介紹了PHP基于openssl實(shí)現(xiàn)的非對(duì)稱加密操作,結(jié)合實(shí)例形式分析了openssl安裝、密鑰生成及php基于openssl的非對(duì)稱加密算法相關(guān)操作技巧,需要的朋友可以參考下2019-01-01PHP中功能強(qiáng)大卻很少使用的函數(shù)實(shí)例小結(jié)
這篇文章主要介紹了PHP中功能強(qiáng)大卻很少使用的函數(shù),結(jié)合實(shí)例形式總結(jié)分析了php中非常實(shí)用的幾個(gè)函數(shù),包括函數(shù)的調(diào)用、注冊(cè)、調(diào)用、判斷等操作技巧,需要的朋友可以參考下2016-11-11PHP學(xué)習(xí)筆記(一) 簡(jiǎn)單了解PHP
本系列文章將從易到難,從淺入深,循序漸進(jìn)的將PHP一步步介紹給大家,希望大家能喜歡2014-08-08PHP 命令行工具 shell_exec, exec, passthru, system詳細(xì)使用介紹
PHP 為執(zhí)行外部命令提供大量函數(shù),其中包括 shell_exec()、exec()、passthru() 和 system()。這些命令是相似的,但為您運(yùn)行的外部程序提供不同的界面。2011-09-09php刪除txt文件指定行及按行讀取txt文檔數(shù)據(jù)的方法
這篇文章主要介紹了php刪除txt文件指定行及按行讀取txt文檔數(shù)據(jù)的方法,涉及php針對(duì)txt文件的按行讀取、刪除等操作技巧,需要的朋友可以參考下2017-01-01thinkphp jquery實(shí)現(xiàn)圖片上傳和預(yù)覽效果
這篇文章主要為大家詳細(xì)介紹了thinkphp上傳圖片功能,和jquery預(yù)覽圖片效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12