cheops: post simulieren mittels sockets

Beitrag lesen

hi zusammen.

ich simuliere mittels sockets das abschicken eines
formulars und benutze folgenden code:

$fp = fsockopen ("192.168.0.2", 80);
if ($fp)
{

$sockmsg = "
POST /webroot/receive.php HTTP/1.1
Host: 192.168.0.2
Content-Length: 29
Content-Type: application/x-www-form-urlencoded
Connection: Close

variable1=bla&variable2=blubs
";

fputs ($fp, $sockmsg);

..klappt auch alles bestens, nur kann ich keine texte
abschicken (variable1, variable2), die ein "&" im text
haben, weil dadurch die "formularfelder" getrennt werden.
ich könnte jetzt zwar die "&" durch html-code ersetzen
(&) aber das will ich nicht unbedingt, weil bei einem
"richtigen" formular-post das problem ja auch nicht auftaucht
und man dort textareas ja auch mit einem "&" übermitteln kann.

hat jemand ne ahnung wie ich die felder korrekt an die sockets
weitergeben muss?

danke im voraus

gruß
cheops