2012-04-30 81 views
-5

在嘗試使用url發送短信,但它不工作的結果是空的,這是我的代碼PHP的curl_init()不工作

$ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,$url); 

     /** 
     * Ask cURL to return the contents in a variable 
     * instead of simply echoing them to the browser. 
     */ 

     //Using Proxy 
     // curl_setopt($ch, CURLOPT_PROXY, '212.138.39.84:8080'); 
     // 

     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

     /** 
     * Execute the cURL session 
     */ 
$result = curl_exec ($ch); 
        /** 
     * Close cURL session 
     */ 
     curl_close ($ch); 


     $result=explode("\n",$result); 
     $result=$result[(count($result)-1)]; 
    $result; 

誰能幫助我嗎?

+1

什麼是錯誤信息?什麼不起作用?應該發生什麼?怎麼了? – kapa

+0

錯誤? ...你有捲曲安裝? – Mattias

+0

沒有錯誤它應該通過url鏈接信息發送短信,但結果爲空 –

回答

3

試試這個

<?php 

    $ch = curl_init ($url); 

    /* 
     * Send SMS 
     */ 
     curl_setopt ($ch , CURLOPT_RETURNTRANSFER , TRUE); 
     curl_setopt($ch , CURLOPT_TIMEOUT , 30); 

    /* 
     * Execute command and send sms 
     */ 

    $result = curl_exec ($ch); 
?> 

,你可以寫下面行打印出來放在

<?php 
     echo "<pre>"; 
     print_r($result); 
     echo "</pre>"; 
?> 

看後分析或expload結果輸出。