国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP使用curl模擬post上傳及接收文件的方法

2024-05-04 23:43:33
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP使用curl模擬post上傳及接收文件的方法,涉及PHP使用curl實現post文件傳輸的相關技巧,需要的朋友可以參考下
 

本文實例講述了PHP使用curl模擬post上傳及接收文件的方法。分享給大家供大家參考,具體如下:

public function Action_Upload(){     $this->path_config();    exit();    $furl="@d:/develop/JMFrameworkWithDemo.rar";    $url= "http://localhost/DemoIndex/curl_pos/";    $this->upload_file_to_cdn($furl, $url);}public function upload_file_to_cdn($furl,$url){    //  初始化    $ch = curl_init();    // 要上傳的本地文件地址"@F:/xampp/php/php.ini"上傳時候,上傳路徑前面要有@符號    $post_data = array (      "upload" => $furl    );    //print_r($post_data);    //CURLOPT_URL 是指提交到哪里?相當于表單里的“action”指定的路徑    //$url = "http://localhost/DemoIndex/curl_pos/";    //  設置變量    curl_setopt($ch, CURLOPT_URL, $url);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);//執行結果是否被返回,0是返回,1是不返回    curl_setopt($ch, CURLOPT_HEADER, 0);//參數設置,是否顯示頭部信息,1為顯示,0為不顯示    //偽造網頁來源地址,偽造來自百度的表單提交    curl_setopt($ch, CURLOPT_REFERER, "http://www.baidu.com");    //表單數據,是正規的表單設置值為非0    curl_setopt($ch, CURLOPT_POST, 1);    curl_setopt($ch, CURLOPT_TIMEOUT, 100);//設置curl執行超時時間最大是多少    //使用數組提供post數據時,CURL組件大概是為了兼容@filename這種上傳文件的寫法,    //默認把content_type設為了multipart/form-data。雖然對于大多數web服務器并    //沒有影響,但是還是有少部分服務器不兼容。本文得出的結論是,在沒有需要上傳文件的    //情況下,盡量對post提交的數據進行http_build_query,然后發送出去,能實現更好的兼容性,更小的請求數據包。    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);    //   執行并獲取結果    curl_exec($ch);    if(curl_exec($ch) === FALSE)    {      echo "<br/>"," cUrl Error:".curl_error($ch);    }    //  釋放cURL句柄    curl_close($ch);    echo "aaa45";}function action_curl_pos(){    var_dump($_FILES);    $aa= move_uploaded_file($_FILES["upload"]["tmp_name"], "/wamp/tools/1.rar");    if($aa){      echo "11";    }}
 


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳山县| 上蔡县| 连城县| 建瓯市| 井冈山市| 铅山县| 仪征市| 绩溪县| 桓台县| 汝阳县| 金沙县| 高雄市| 麻阳| 富蕴县| 洞头县| 沧源| 紫阳县| 平罗县| 郸城县| 贵州省| 青浦区| 小金县| 松溪县| 瑞金市| 镇平县| 白河县| 清镇市| 乌拉特中旗| 青川县| 龙江县| 荔波县| 平阴县| 深泽县| 五常市| 郎溪县| 洛浦县| 崇信县| 旅游| 磐安县| 韶关市| 上饶县|