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]

Kirim email ke