Ahh, so langsam versteh ich.. danke!
(Nun fragt sich nur noch, wo der evt Fehler beim absenden sein könnte)
(Nun fragt sich nur noch, wo der evt Fehler beim absenden sein könnte)
function PostToHost($host, $path, $referer, $data_to_send) {
$host = parse_url($host);
$fp = fsockopen($host['host'], 80);
printf("Open!\n");
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
printf("Sent!\n");
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
printf("Done!\n");
fclose($fp);
return $res;
}
$data = "?zahl=38";
printf("Go!\n");
$x = PostToHost(
"http://example.com",
"/post2host/formular.php",
"http://example.com/post2host/formular.php",
$data
);
<form action="addreply.php" method="post" name="bbform">
<textarea name="message" rows="20" cols="80"><? echo $_GET['zahl']; ?></textarea>
<input type="hidden" name="send" value="send">
<input type="hidden" name="threadid" value="290">
<input class="input" type="submit" accesskey="S" value="Antwort erstellen">
</form>
fputs($fp, "Host: $host\r\n");
Kommentar