On 04-May-2000, Dody R. Wicaksono wrote:
> fopen milik PHP kayaknya bisa ya, caranya gimana? Misal : saya pingin akses
> program daftar.pl di www.dot.com dg parameter id=1, nama=Ali.
> Apa bisa nama filenya diisi dg
> http://www.dot.com/daftar.pl?id=1&nama=Ali
Bisa, sudah dijelaskan rekan lain di posting lainnya.
> Bagaimana caranya kalo pakai method POST atau HEAD?
Ini cuplikan program whois idnic kalo pake POST, mesti dibuild sendiri HTTP
requestnya:
$server = "whois.idnic.net.id";
$post_uri = "/cgi-bin/whois-cgi";
if(!($fp=@fsockopen($server, 80, &$errno, &$errstr)))
{
echo "<p>ERROR $errno: $errstr\n";
exit;
}
$domain = escapeshellcmd($domain);
$req_body = "user=$domain";
# ini HTTP headernya:
$req = "POST $post_uri HTTP/1.0\n";
$req .= "Content-type: application/x-www-form-urlencoded\n";
$req .= "Content-length: ". strlen($req_body) . "\n";
# pembatasnya:
$req .= "\n";
# bodynya:
$req .= $req_body;
fputs($fp, $req);
echo "<pre>\n";
$blank_line_found = false;
while(!feof($fp)) {
$line=fgets($fp,256); # 256 chars per line should be enough for now..
if($blank_line_found) echo $line;
if($line=="\r\n") # pembatasnya pake CR+LF (network newline)
$blank_line_found = true;
}
fclose($fp);
echo "</pre>\n";
Ronny
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]