Thomas Schmieder: $_FILES Inhalt weiterleiten

Beitrag lesen

Hallo,

das Beste wäre sicher eine Session. dann brauchtest Du den Inhalt nicht weiterzugeben.

Das Weiterleiten als solches geht über

1. URi, also codiert im GetString
   Nimm das Array und verpack es mit serialize. danach behandelst Du es mit urlencode() und hängst es an den GetString als Variable an. Auf der Empfängerseite schaust Du nach, ob eine solche Variable in den $_POST-Variablen drin steckt und wendest unserialize() an. Das urldecode hat PHP schon für Dich vorgenommen.

2. Übertragung als hidden-Variablen im <FORM> des neuen Scriptes

3. Übertragung als JavaScript-Variablen-Block

Allerdings wird dir das ggf. gar nichts nützen, da das hochgeladene File vorerst temporär ist und noch innerhalb des ersten Scriptes in einen permanenten Bereich kopiert werden muss.

Die Weitergabe des temporär-Handles bzw. temporär-Dateinamen hat also keinen Sinn, weil er mit dem Ende des Bild-Empfängerscriptes "stirbt".

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.