亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP中的數據傳輸神器cURL

難度中級
時長53分
學習人數
綜合評分9.47
100人評價 查看評價
9.7 內容實用
9.5 簡潔易懂
9.2 邏輯清晰
  • 在linux中確定 是否支持curl
    查看全部
    0 采集 收起 來源:cURL使用場景

    2015-07-01

  • 在PHP中使用cURL
    查看全部
  • 添加CURL支持
    查看全部
    0 采集 收起 來源:cURL使用場景

    2015-06-26

  • 2015/6/25
    查看全部
  • 在PHP中使用cURL
    查看全部
  • 添加CURL支持
    查看全部
    0 采集 收起 來源:cURL使用場景

    2015-06-24

  • cURL是客戶端向服務器請求資源的工具
    查看全部
    0 采集 收起 來源:cURL概念介紹

    2015-06-24

  • <?php /** * 實例描述:下載網絡上面的一個HTTPS的資源 */ $curlobj = curl_init(); // 初始化 curl_setopt($curlobj, CURLOPT_URL, "https://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.js"); // 設置訪問網頁的URL curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true); // 執行之后不直接打印出來 // 設置HTTPS支持 date_default_timezone_set('PRC'); // 使用Cookie時,必須先設置時區 curl_setopt($curlobj, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢查從證書中檢查SSL加密算法是否存在 curl_setopt($curlobj, CURLOPT_SSL_VERIFYHOST, 2); // $output=curl_exec($curlobj); // 執行 curl_close($curlobj); // 關閉cURL echo $output; ?>
    查看全部
  • <?php /** * 實例描述:把本地文件上傳到FTP服務器上 */ $curlobj = curl_init(); $localfile = 'ftp01.php'; $fp = fopen($localfile, 'r'); curl_setopt($curlobj, CURLOPT_URL, "ftp://192.168.1.100/ftp01_uploaded.php"); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlobj, CURLOPT_TIMEOUT, 300); // times out after 300s curl_setopt($curlobj, CURLOPT_USERPWD, "peter.zhou:123456");//FTP用戶名:密碼 curl_setopt($curlobj, CURLOPT_UPLOAD, 1); curl_setopt($curlobj, CURLOPT_INFILE, $fp); curl_setopt($curlobj, CURLOPT_INFILESIZE, filesize($localfile)); $rtn = curl_exec($curlobj); fclose($fp); if(!curl_errno($curlobj)){ echo "Uploaded successfully."; } else { echo 'Curl error: ' . curl_error($curlobj); } curl_close($curlobj); ?>
    查看全部
  • <?php /** * 實例描述:從FTP服務器下載一個文件到本地 */ $curlobj = curl_init(); curl_setopt($curlobj, CURLOPT_URL, "ftp://192.168.1.100/downloaddemo.txt"); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlobj, CURLOPT_TIMEOUT, 300); // times out after 300s curl_setopt($curlobj, CURLOPT_USERPWD, "peter.zhou:123456");//FTP用戶名:密碼 // Sets up the output file $outfile = fopen('dest.txt', 'wb');//保存到本地的文件名 curl_setopt($curlobj, CURLOPT_FILE, $outfile); $rtn = curl_exec($curlobj); fclose($outfile); if(!curl_errno($curlobj)){ // $info = curl_getinfo($curlobj); // print_r($info); echo "RETURN: " . $rtn; } else { echo 'Curl error: ' . curl_error($curlobj); } curl_close($curlobj); ?>
    查看全部
  • curl_setopt($curlobj, CURLOPT_POST, 1); curl_setopt($curlobj, CURLOPT_POSTFIELDS, $data); curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("application/x-www-form-urlencoded; charset=utf-8", "Content-length: ".strlen($data) )); curl_exec($curlobj); // 執行 curl_setopt($curlobj, CURLOPT_URL, "http://www.xianlaiwan.cn/space/index"); curl_setopt($curlobj, CURLOPT_POST, 0); curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("Content-type: text/xml" )); $output=curl_exec($curlobj); // 執行 curl_close($curlobj); // 關閉cURL echo $output; ?>
    查看全部
  • <?php /** * 實例描述:登錄慕課網并下載個人空間頁面 */ $data=array('username' => 'promonkey', 'password' => '1q2w3e', 'remember'=>1); $data='[email protected]&password=1q2w3e&remember=1'; $curlobj = curl_init(); // 初始化 curl_setopt($curlobj, CURLOPT_URL, "http://www.xianlaiwan.cn/user/login"); // 設置訪問網頁的URL curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true); // 執行之后不直接打印出來 // Cookie相關設置,這部分設置需要在所有會話開始之前設置 date_default_timezone_set('PRC'); // 使用Cookie時,必須先設置時區 curl_setopt($curlobj, CURLOPT_COOKIESESSION, TRUE); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_setopt($curlobj, CURLOPT_FOLLOWLOCATION, 1); // 這樣能夠讓cURL支持頁面鏈接跳轉
    查看全部
  • 如果出現報錯:未將對象引用設置到對象的實例 添加這句話即可 curl_setopt($curlobj, CURLOPT_USERAGENT, "user-agent:Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0"); ?
    查看全部
  • <?php /** * 調用WebService查詢北京的當前天氣 */ $data = 'theCityName=北京'; $curlobj = curl_init(); curl_setopt($curlobj, CURLOPT_URL, "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName"); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlobj, CURLOPT_POST, 1); curl_setopt($curlobj, CURLOPT_POSTFIELDS, $data); curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("application/x-www-form-urlencoded; charset=utf-8", "Content-length: ".strlen($data) )); $rtn = curl_exec($curlobj); if(!curl_errno($curlobj)){ // $info = curl_getinfo($curlobj); // print_r($info); echo $rtn; } else { echo 'Curl error: ' . curl_error($curlobj); } curl_close($curlobj); ?>
    查看全部
  • <?php /** * 在網絡上下載一個網頁并把內容中的“百度”替換為“屌絲”之后輸出 */ $curlobj = curl_init(); // 初始化 curl_setopt($curlobj, CURLOPT_URL, "http://www.baidu.com"); // 設置訪問網頁的URL curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true); // 執行之后不直接打印出來 $output=curl_exec($curlobj); // 執行 curl_close($curlobj); // 關閉cURL echo str_replace("百度","屌絲",$output); ?>
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是PHP中級課程 1、熟練掌握PHP開發語言基礎語法
老師告訴你能學到什么?
1、cURL的基本概念 2、cURL的使用場景 3、PHP中使用cURL 4、使用cURL實現網頁爬蟲、訪問WebService、FTP文件操作和HTTPS資源訪問

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!