Mailinglisten-Archive |
Hi! Ich möchte einen Eintrag in ein Gästebuch vornehmen, ohne die Seite aufrufenzumüssen, also einfach nur die Daten schicken. Ich habe das mit dem folgendem Script probiert. : <? function PostToHost($host, $path, $referer, $data_to_send) { $fp = fsockopen($host,80); printf("Open!"); fputs($fp, "POST $path HTTP/1.1"); fputs($fp, "Host: $host"); fputs($fp, "Referer: $referer"); fputs($fp, "Content-type: application/x-www-form-urlencoded"); fputs($fp, "Content-length: ".strlen($data_to_send).""); fputs($fp, "Connection: close"); fputs($fp, "$data_to_send"); printf("Sent!"); while(!feof($fp)) { $res .= fgets($fp, 128); } printf("Done!"); fclose($fp); return $res; } // Das hier ist der Link, mit den Befehlen, die abgeschickt werden sollen: //http://www.1-2-3-gaestebuch.de/buch.gb?benutzer=abi2002&nc=1&name=name&ema il=email&homepage=http%3A%2F%2F&kommentar=hallo&eintragen=%3C---SPAM---%3E $data = "benutzer=abi2002&nc=1&name=Musterman&email=Musterman_(at)_email.d&homepage=http% 3A%2F%2F2&kommentar=Das ist ein Testeintrag&eintragen=%3C---Eintragen---%3E"; printf("Go!"); $x = PostToHost("www.1-2-3-gaestebuch.de","buch.gb","http://www.1-2-3-gaestebuch. de/buch.gb?benutzer=abi2002",$data); echo "$x"; ?> Leider funktioniert das nicht so. Kann mir da vielleicht jemand helfen? mfg\CB
php::bar PHP Wiki - Listenarchive