[PHP]如何解決curl_setopt_array於php4下執行

有關網頁及相關語法的討論
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[PHP]如何解決curl_setopt_array於php4下執行

文章 tim »

curl_setopt_array() 這個 CURL 函數是在 php 5.1.3 之後才能支援的, 參考: http://www.im.tv/event/ie8/

若是在 php4 下或 php5.1.3之前的版本要如何執行呢? 上面的網址有解決方案, 如下:

代碼: 選擇全部

<?php
if (!function_exists('curl_setopt_array')) {
   function curl_setopt_array(&$ch, $curl_options)
   {
       foreach ($curl_options as $option => $value) {
           if (!curl_setopt($ch, $option, $value)) {
               return false;
           } 
       }
       return true;
   }
}
?>
就是判斷 curl_setopt_array 是否存在, 若不存在則定義 curl_setopt_array 為自己實作的仿 curl_setopt_array 功能即可!
多多留言, 整理文章, 把經驗累積下來.....
回覆文章