Felix Riesterer: Ich verstehe die Welt nicht mehr :-(

Beitrag lesen

nächster Nachtrag

als ich diese Zeile entfernt hatte, bekam ich einen 404er von meinem Server geliefert...

Ein Einfügen dieser Zeile direkt vor
$anfrage .= "Content-type: multipart/form-data; boundary=$boundary\r\n";
hat den 404er wieder beseitigt. Jedoch landet noch immer keine Datei auf dem Ziel-Server.

Nach Auskunft meines Providers schreibt der Server im Fehlerfall (bei entfernter zusätzlicher Leerzeile - siehe vorangegangene Postings) folgende Fehlermeldung: "Error processing request body: Multipart: final boundary missing".

Das verstehe ich nun überhaupt nicht. Als "final boundary" verstehe ich eine letzte Zeile mit den vielen Minuszeichen und der langen alphanumerischen Zeichenfolge, die am Ende durch zwei zusätzliche Minuszeichen eingeleitet, als auch durch zwei zusätzliche Minuszeichen beendet wird (zumindest stand es so im zugrundeliegenden Script notiert). Warum soll also diese final boundary plötzlich fehlen, wo sie doch in der Debug-Ausgabe ganz klar nachzulesen ist?

Wer kann mir weiterhelfen?

Liebe Grüße aus Ellwangen,

Felix Riesterer.