klausschreiber
Well-known member
- 6 Mai 2006
- 247
- 8
Hallo,
der Threadtitel ist etwas komisch, aber mir fiel nichts besseres ein.
Ich will bei meinem Script, dass Dateien verarbeitet einen Upload per Flash anbieten (werde wohl Uploadify für jQuery nehmen). Bei einem normalen Upload habe ich ja Zugriff auf alle Dateien mittels dem $_FILES Array. Uploadifiy sendet jedoch jede Datei einzeln, also macht für jede Dateien einen neuen Request. Laut Google kann Flash die Dateien anscheinend auch nur einzeln senden.
Ich brauche in meinem Script aber alle Dateien auf einmal. Die hochgeladenen Dateien speichert PHP ja in einem temporären Ordner. Aber ich vermute mal, dass PHP die Datei nach Beenden des Scriptes wieder löscht und ich so beim nächsten Request nicht mehr drauf zugreifen kann, oder?
Meine Idee war nun, selber einen temporären Ordner zu erstellen. In diesem temporären Ordner wollte ich dann bei jedem Upload einen Ordner, der nach der Session-ID des Users benannt ist, erstellen und dort die Dateien dann zwischenspeichern. Dann habe ich auf alle Dateien auf einmal Zugriff und wenn das Script fertig ist, kann es ja den Ordner inklusiv der Dateien wieder löschen.
Etwas umständlich ist der Weg aber natürlich schon. Gibt es da einen besseren/einfacheren Weg?
Gruß,
Klaus
der Threadtitel ist etwas komisch, aber mir fiel nichts besseres ein.
Ich will bei meinem Script, dass Dateien verarbeitet einen Upload per Flash anbieten (werde wohl Uploadify für jQuery nehmen). Bei einem normalen Upload habe ich ja Zugriff auf alle Dateien mittels dem $_FILES Array. Uploadifiy sendet jedoch jede Datei einzeln, also macht für jede Dateien einen neuen Request. Laut Google kann Flash die Dateien anscheinend auch nur einzeln senden.
Ich brauche in meinem Script aber alle Dateien auf einmal. Die hochgeladenen Dateien speichert PHP ja in einem temporären Ordner. Aber ich vermute mal, dass PHP die Datei nach Beenden des Scriptes wieder löscht und ich so beim nächsten Request nicht mehr drauf zugreifen kann, oder?
Meine Idee war nun, selber einen temporären Ordner zu erstellen. In diesem temporären Ordner wollte ich dann bei jedem Upload einen Ordner, der nach der Session-ID des Users benannt ist, erstellen und dort die Dateien dann zwischenspeichern. Dann habe ich auf alle Dateien auf einmal Zugriff und wenn das Script fertig ist, kann es ja den Ordner inklusiv der Dateien wieder löschen.
Etwas umständlich ist der Weg aber natürlich schon. Gibt es da einen besseren/einfacheren Weg?
Gruß,
Klaus
