首頁 > 後端開發 > php教程 > php中介面 強大之處 php_curl

php中介面 強大之處 php_curl

WBOY
發布: 2016-07-29 09:00:43
原創
1120 人瀏覽過

只要你編譯完的PHP設定了支援cURL擴展,你就可以開始使用cURL函數了。使用cURL函數的基本想法是先使用curl_init()初始化一個cURL會話,接著你可以透過curl_setopt()設定你需要的全部選項,然後使用curl_exec()來執行會話,執行完會話後使用curl_close()關閉會話。這是一個使用cURL函數取得baidu.com的主頁儲存到檔案的範例:

$ch = curl_init("http://www.baidu.com/");

$fp = fopen= fopen= f ("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);

curl_setopt($ch, CURLOPT_HEADER,

curl_setopt($ch, CURLOPT_HEADER, ch);

fclose($fp);

?>

cURL傳輸會話批次設定選


. _setopt_array — 為cURL傳輸會話批次設定選項[1]

說明

bool curl_setopt_array ( resource $ch , array $options )

為cURL傳輸會話批次設定選項。這個函數對於需要設定大量的cURL選項是非常有用的,不需要重複地呼叫curl_setopt()。

參數

ch

由 curl_init() 傳回的 cURL 句柄。

options

一個array用來決定將被設定的選項及其值。陣列的鍵值必須是一個有效的curl_setopt()常數或是它們對等的整數值。

回傳值

如果全部的選項都成功設置,回傳TRUE。如果一個選項不能被成功設置,馬上返回FALSE,忽略其後的任何在options數組中的選項。

範例:

摺疊

Example#1

?Example #1初始化一個新的cURL輝煌並抓取一個web頁面

/URLchUR curl_init();// 設定URL和對應的選項

$options = array(CURLOPT_URL => 'http://www.baidu.com/',

_array ($ch, $options);

// 抓取URL並把它傳遞給瀏覽器

curl_exec($ch);

// 關閉cURL資源,並且釋放系統資源

// 關閉cURL資源,並且釋放系統資源

curl_close($ch);

?>

折疊

Example#2

Example #2 我們對curl_setopt_array()的等價實作

function curl_setopt_array (&$ch, $curl_options)

{

foreach ($curl_options as $option => $value) {if (!curl_setoptop($value) {

if (!curl_setoptop($ch,turn);

}

return true;

}

}

以上就介紹了php中介面 強大之處 php_curl,包含了方面的內容,希望對PHP教程有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板