Hallo,
fputs($fp, "Content-Length: 24\r\n");
fputs($fp, "login=user&pass=password\r\n");Zwischen diesen beiden Zeilen sollte der doppelte Umbruch stehen. Denn die letzte Zeile sendet ja schon die eigentlichen POST-Daten, also den Inhalt (Body) des Requests.
Ahhh vielen Dank! Ja, das hatte ich falsch verstanden... \r\n\r\n beendet den HTTP-Header, nicht den ganzen Request - jetzt klappts! :D
Grüße
Sven