Sven Rautenberg: multiple fileupload php - extensions unterscheiden

Beitrag lesen

Moin!

if (is_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i]))
   {
      //extension herausfinden
      $extention = substr(strrchr($files[$i], "."), 1);
das ist mein $files: $files=array($db->f("thumb"),$db->f("bild"));

Ok, subsummiert zu einer dummen Frage:
Wenn du Dateien hochladen läßt und deren Extension zu einer unterschiedlichen Behandlung führen soll - warum fragst du dann die Extension aus einem (offenbar) Datenbankergebnis ab, und nicht den vom Client gelieferten Originalnamen?

Wenn die Datenbank nach dem Upload (und nach dem von dir geposteten Code) die Information des jeweiligen Uploads gespeichert kriegt, ist die Verzögerung der Reaktion um eine Seite irgendwie klar.

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)