2014-03-03 47 views
-2

我想這exceute使用PHP捲曲執行PHP使用curl

[ ~ ] $ curl -u cbb8f088775cf209035729c0eb69b9f340a3b047:X https://subs.pinpayments.com/api/v4/meresheep/subscribers.xml 

到目前爲止,我試圖

// Query the user to pin payments for the details... 
$curl_url = "https://subs.pinpayments.com/api/v4/rigid-test/subscribers/rigids-12345.xml"; 

//open connection 
$ch = curl_init(); 

//set the url, number of POST vars, POST data 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: -u cbb8f088775cf209035729c0eb69b9f340a3b047')); 
// curl_setopt($data, CURLOPT_HTTPHEADER, array(
'Authorization: Basic ' . base64_encode('cbb8f088775cf209035729c0eb69b9f340a3b047') 
)); 

//execute post 
echo $result = curl_exec($ch); 
echo curl_error($ch); 
die('qqqqqqqqq'); 
curl_close($ch); 
+0

這是很容易做到的負面,但至少有人應主動幫助 – user930026

+1

[**在這裏,我們去**](https://php.net/manual/en/curl.examples-basic .php) – Prix

+0

您的問題包含無效的示例代碼(無法執行)(還有:死代碼)。除此之外,你提出的問題太廣泛了。如果您想知道如何通過curl傳遞用戶名和密碼,請參閱curl_set_opt的PHP手冊頁 - 是的,它很大,所以那些可以閱讀的人有更好的位置。或者,查看您的操作條件並使用搜索功能。你幾乎不是第一個在這個網站上詢問這個問題的人。祝你好運閱讀,搜索和學習條款。 – hakre

回答

0

誤用的變量是錯誤的。 這是再次的代碼。

// Query the user to pin payments for the details... 
$curl_url = "https://subs.pinpayments.com/api/v4/rigid-test/subscribers/12345.xml"; 

//open connection 
$ch = curl_init(); 

//set the url, number of POST vars, POST data 
curl_setopt($ch, CURLOPT_URL, $curl_url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch,CURLOPT_USERPWD,"b59d75bbdead46741b3b6875fc4b50e698392d71:test4321"); 


//execute post 
    $result = curl_exec($ch); 

echo curl_error($ch); 

curl_close($ch);