2017-01-19 4 views
-1

Hallo i-Server verwenden wamp und die vertion auf Apache: 2.4.9 php: 5.5.12 ich versuche, mit diesem Code curl zu verwenden:curl Fehler auf meinem wampserver, die wollen zu localbitcoins verbinden

<?php 
function localbitcoins_query($path, array $req = Array()) { 
    $key='MY_KEY'; 
    $secret='MY_SECRET'; 
    $mt = explode(' ', microtime()); 
    $nonce = $mt[1].substr($mt[0], 2, 6); 
    if ($req) { 
     $get=httpbuildquery($req); 
     $path=$path.'?'.$get; 
    } 
    $postdata=$nonce.$key.$path; 
    $sign = strtoupper(hash_hmac('sha256', $postdata, $secret)); 
    $headers = array(
     'Apiauth-Signature:'.$sign, 
     'Apiauth-Key:'.$key, 
     'Apiauth-Nonce:'.$nonce 
    ); 
    $ch = null; 
    $ch = curl_init('https://localbitcoins.com'.$path); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE); 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20); 
    $res = curl_exec($ch); 
    if ($res === false) throw new Exception('Curl error: '.curlerror($ch)); 
    $dec = json_decode($res, true); 
    if (!$dec) throw new Exception('Invalid data: '.$res); 
    curl_close($ch); 
    return $dec; 
} 

$getinfo = array(); 
$devise = "EUR"; 
$url = "/buy-bitcoins-online/".$devise."/western-union/.json"; 

$getinfo = localbitcoins_query($url); 
echo "<pre>"; print_r($getinfo); echo "</pre>"; 

zu eine Verbindung zu localbitcoins und einen Fehler:

Fatal error: Call to undefined function curlerror() in C:\wamp\www\localbit\index.php on line 25 

ich denke, es ist mein wamp Server ist aber nicht wissen, ich mit mehreren anderen Codes versucht, aber ich diese Fehlermeldung bekam kein Ergebnis davon bekommen!

jemand hier, wer wie curl Werke kennt und mir sagen, was ich falsch gemacht leid, wenn dies quistion gefragt wird, bevor Weil ich darauf searsh und nichts finden, das mir zuerst

Antwort

2

Erste Dinge helfen kann, der Name korrekte Funktion ist curl_error

Vergewissern Sie sich auch, dass Sie die php-curl Erweiterung für wamp geladen haben.

+0

das war das Problem thx <3 –

+0

@danieldehlin Wenn diese Antwort Ihnen geholfen hat, Ihr Problem zu lösen, bitte [akzeptieren] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an -answer-work/5235 # 5235) und geben ihm auch eine Stimme. – EhsanT

Verwandte Themen