Hi!
$data="login[ts]=$TS&login[key]=$KEY&login[u]=xxx&login[p]=xxx";
Wie sieht das aus, wenn es fertig ist? Hast du Kontextwechsel beachtet?
$con = fsockopen($host,80);
Warum wertest du nicht aus, ob Fehler aufgetreten sind? Wenn PHP erst eine Meldung ausgeben muss, hast du als Programmierer nicht robust genug gearbeitet.
fputs($con,"POST /password HTTP/1.1\r\n");
Bist du sicher, dass du mit einer 1.1er Antwort umgehen kannst, auch wenn sie chunked ist? Wenn nicht, frag lieber nach HTTP/1.0.
Bedauerlicher Weise ist mein $content immer leer :-| Woran liegt das?
Vermutlich an der falschen Schreibweise von "bedauerlicherweise". :-) Wenn du eine Anfrage mit einem herkömmlichen Browser machst, geht diese? Was ist in dem Fall der Unterschied in der Kommunikation zu deinem Versuch?
Lo!