Curl als PHP umsetzten

Moin,

ich würde gerne diese Curl Befehl in php direkt ausführen:

curl -s
-H 'User-Agent: xxxx x' 
-H 'Host: xxxxx' 
-H 'Cookie: xxxxxxx' 
--data "client=xxxxx&app_id=xxxxxxxx" 
--compressed 'xxxx'

Leider habe kenn ich mich nicht so gut mit Curl aus.

$ch = curl_init();

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'User-Agent: xxxxxx',
    'Host: xxxxxx',
    'Cookie:  xxxxxxx' 
));

Aber wie füge ich den Rest da ein? Evtl kann mir da ja wer helfen.

Lars

Google: Curl to PHP
Ergebnis: CURL to PHP Converter | Makers Byte
Dort deinen Code einfügen

Antwort:

// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'xxxx');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "client=xxxxx&app_id=xxxxxxxx");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');

$headers = array();
$headers[] = 'User-Agent: xxxx x';
$headers[] = 'Host: xxxxx';
$headers[] = 'Cookie: xxxxxxx';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);

Du bister der Beste :smiley: