Hallo,
Weiß jemand, wo das Problem liegt?
hast du doch schon selbst geschrieben, ich reduziere das mal auf's Wesentliche:
Request header field is missing ':' separator.
login=user&pass=password
Dann schaust du mal in deinen Code und findest dort folgende zwei Zeilen:
fputs($fp, "Content-Length: 24\r\n");
fputs($fp, "login=user&pass=password\r\n");
Die zweite ist offensichtlich die bemängelte. Fällt dir im Vergleich mit der ersten was auf?