Mailinglisten-Archive |
Hi! Danke für Deine Antwort. Lieb von Dir, aber sie bringt nichts neues für mich. Wie das alles in der Theorie klappen soll, weiss ich bereits - ab zig Tutorials durchforstet - verschieben bzw. kopieren der temporären Datei bevor sie am Ende des Skriptes gelöscht wird etc.... Mein Problem ist, dass PHP scheinbar von sich aus an den von mir angegebenen Pfad für temp-Dateien einen weiteren Ordner anhängt (gerade immer php1, php2...) und zwar pro Versuch des Uploads eine Zahl größer -> phpX. Als ich den Pfad in der php.ini noch nicht definiert hatte, kam der selbe Fehler, nur eben ohne das ganze Bromborium davor, also nur \\phpX Ich dachte immer, PHP würde nur eine TEMP-Datei in einem definierten Ordner anlegen und diese DATEI dann wieder löschen. Dass PHP aber an den definierten Pfad hin zum TEMP-Ordner von sich aus noch einen Ordner dranhängt, verstehe ich nicht. ??? Du? Bis morgen... Gruß Tim oops, am besten waere es, Du machtest gar nix -> dann machst Du auch nix falsch :)) Normalerweise, also wenn man nix macht, verwendet PHP das standardmaessige TEMP-Direktory, um eine Datei entgegen zu nehmen. Traegt man ein abweichendes Direktory ein, sollte es auch existieren, sonst weiss PHP ja gar nicht, wo es die Datei hinschieben soll. Ist der Upload erfolgt, wird die Datei wieder geloascht, wenn das Script sich beendet -> ergo, muss man vorher die Temporaere datei 'php1...php5' dahin kopieren, wo sie hin soll. Das muss das Script machen, sprich, Du musst die notwendigen Befehle da reinschreiben, sonst wird es nix. Nach dem Upload kannst Du Dir ja mal anzeigen lassen, was so ankommt: Nehmen wir mal an, das Feld im Formular heisst 'userfile', ich meine das, womit Du die Datei selektiert hast. Dannn stehen in den Variablen: $userfile - der Name der temporaere Datei 'php1...php5' $userfile_size - die Groesse der temporaere Datei 'php1...php5' $userfile_name - der urspruengliche Name der Datei 'php1...php5' Wenn Du das Feld anders benennst heist die Variable anders, und wenn Du ein Array draus machst, kannst Du ein Dutzen Dateien gleichzeitig uploaden. Merkste was ? Ich habe Langeweile - stimmt... :-) m.f.G. N. Pfeiffer
php::bar PHP Wiki - Listenarchive