phpbar.de logo

Mailinglisten-Archive

[php] das leidige thema der post-funktion

[php] das leidige thema der post-funktion

Kai Meder kaimeder_(at)_gmx.de
Fri, 27 Oct 2000 00:05:19 +0200


nabend ML..
mal bisschen rumgestöbert und versucht die post-to-host funktion
anzuwenden....
der meldet letzendlich auch, dass das voting geklappt hat... DOCh..
warum macht ers nicht ?

www.krawall.de voting-form (unwichtige html-tags rausgenommen. volle
version auf  <http://www.krawall.de/index2.khtml>
-------------------------------
<form action=vote.khtml method=post>
Eine perfekte Frau ist für Dich...<br><br>
<input type=hidden name=id value=30>

<input name=vote type=radio value=0 style="background-color:#BFBFBF">
wunderschön & gut bestückt!
<input name=vote type=radio value=1 style="background-color:#BFBFBF">...
intelligent & gefühlvoll?!
<input name=vote type=radio value=2 style="background-color:#BFBFBF">..
emanzipiert und gut in <i>Counter-Strike</i>.
<input name=vote type=radio value=3 style="background-color:#BFBFBF">...
eine hervorragende Köchin.
<input name=vote type=radio value=4 style="background-color:#BFBFBF">...
ein Mann!?

<input type=image src=/bilder/k-pics/vote_button.gif height=19 width=47
border=0 alt="vote now!" value="W&auml;hlen">
</form>
-------------------------------



post-to-host script
-------------------------------
<?php
function PostToHost($host, $path, $referer, $data_to_send)
{
$fp = fsockopen($host,80);

fputs($fp, "POST $path HTTP/1.1\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Referer: $referer\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: ".strlen($data_to_send)."\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, "$data_to_send\n");

while(!feof($fp))
 {
 $res .= fgets($fp, 128);
 }

fclose($fp);
return $res;
}

$date = "id=30&name=4";

$x = PostToHost("www.krawall.de" , "/vote.khtml" ,
"http://www.krawall.de/index2.khtml" , $data);

// echo "<form><textarea cols=100 rows=30>$x</textarea></form>";
echo $x;
?>
-------------------------------

schuldigung für dieses full-posting´, wollte aber sicher sein, dass ich
auch nichts vergesse...
ist mir unverständlich warum er die seuche nicht anzeigt....
würde mich freuen wie hölle wenn ihr mir den fehler nennt

vielen dank im voraus
kai

--
E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de
ICQ: 30408093
Tel: 05241-460046
Mobile: 0179-3681253



php::bar PHP Wiki   -   Listenarchive