Nasıl CGI PHP bir HTML dosya içeriğini geçebilir (Perl) Komut

1 Cevap php

Bir PHP tarafından oluşturulan bir HTML dosyasının içeriği adında bir string değişken saklanır

$output

Ben bir CGI script $ çıktı içeriğini göndermeye çalışıyorum.

Ben PHP aşağıdaki CURL denedi ...

$output = "long string, with strange non HTML characters..."
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://www.example.com/cgi-bin/script.cgi');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $output);
curl_exec ($c);
curl_close ($c);

... Ama ben sadece $ çıkış içeriğinin küçük bir kısmını olsun.

Eğer CGI / Perl script PHP $ çıktı içeriğini geçmek konusunda herhangi bir önerileri var mı?

Teşekkürler!

1 Cevap

Size uygun olmadığını bilmiyorum ama bunu yapabilirsiniz:

curl_setopt($c, CURLOPT_POSTFIELDS, array("output" => $output));

Bu irade 'çıktı' adlı POST alanının değeri olarak veri gönderdi

Ayrıca sunucu bağlantısı açmak ve kendi tamamen özel http isteği göndermek için soket işlevlerini kullanabilirsiniz.