Mailinglisten-Archive |
Am Mon, 30 Okt 2000 hast Du folgende Tasten getroffen: > > Weiss jemand von Euch, wo genau ich was machen (einstellen) muß, damit > > ich endlich zum Ergebnis eines Uploads komme? > 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' Hi Norbert, Ich habe zwar nicht das gleiche Problem, denn bei mir funktioniert der Upload einwandfrei mit "copy()", ABER: Wenn ich per copy() eine Datei hochlade, wie, bzw. woher bekomme ich den original-Dateinamen der hochgeladenen Datei, damit ich diese auch unter dem Namen wieder abspeichern kann?? Denn die Funktion coipy() speichert die Datei im Temp-Verzeichnis unter einem, ziemlich kryptischen Namen, wie "php352648". Das bringt mir aber gar nischt, ich brauche unbedingt, den originalen Namen der Datei. Kann mir da auch jemand helfen? -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--|
php::bar PHP Wiki - Listenarchive