Andreas Korthaus: PHP Upload: file-typ herausfinden...

Beitrag lesen

Hi!

so siehts bisher aus:
if (is_uploaded_file($HTTP_POST_FILES['PIC']['tmp_name'][$i]))
   { ...
gibts sowas wie
if (is_uploaded_file (is pdf)... do whatever...?

So direkt nicht, aber es kommt drauf an was Du genau willst. Bilder zu erkennen ist nicht das Problem, dabei hilft Dir die Funktion getimagesize(), andere Datentypen ist schon schwieriger.
Erstmal, traue keiner Endung oder sonstigen Daten die vom Client manipulierbar sind.
Wenn Du eine Linux-Shell zur Verfügung hast könnte Dir das Tool "file" helfen, dieses gibt den Mime-Type zurück.

Grüße
Andreas