Hallo Jogi,
$file = addslashes($file);
$data = $file;
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data);
da schlägt es bei mir 13.
1\.) Eine normale POST-Anfrage mit file-uplodad sieht in etwa
so aus:
> POST / HTTP/1.0
> Host: server.com
> Connection: close
> Content-Type: multipart/form-data; boundary=78093053618503561511269903723
> Content-Length: 186
>
> --78093053618503561511269903723
> Content-Disposition: form-data; name="file"; filename="DNS\_Server.txt"
> Content-Type: text/plain
>
> 217.146.128.77
> 195.226.7.66
> 217.173.157.225
> --78093053618503561511269903723--
Der Content-Type "application/x-www-form-urlencoded" bei
Dir ist völlig falsch. Bitte konsultiere die einschlägi-
gen Spezifikationen unter [HTML 4.01](http://www.w3.org/TR/html401/interact/forms.html#form-content-type) und [RFC 2388](http://tools.ietf.org/html/rfc2388)!
2\.) Der Inhalt der anfrage.xml soll übertragen werden. Warum
veränderst Du ihn durch addslashes()? Die Gegenstelle
muss diesen nun auch noch mit einem Debugger wieder in
wohlgeformtes XML umwandeln.
Dass das alles in allem so lange dauert, kann u. U. auch mit den Fehlern zusammen hängen.
Gruß aus Berlin!
eddi
--
Diese Nachricht ist made in Rixdorf und wurde mittels 100% recycelter Elektronen verfasst.
Und der Strom? Äh - kommt aus der Steckdose! :)