Thomas Luethi: mehrere mime types ???

Beitrag lesen

Hallo,

sollen nicht nur bilder sonder auch zb. application/zip zugelassen sein.
kann ich nicht in einer reihe schreiben  image/jpeg image/gif image/tiff und application/zip.

Bitte sag sowas doch gleich.

Eine endlose Reihe von Bedingungen, die mit && (AND) verknuepft sind,
finde ich nicht besonders praktisch.

Du koenntest z.B. eine Liste (Variablentyp: Array) aller erlaubten MIME-Typen anlegen
und dann schauen, ob der angegebene bzw. festgestellte MIME-Typ darin
vorkommt, z.B. mit in_array() oder einer anderen Array-Funktion.
http://www.php.net/manual/de/function.in-array.php

// Voraussetzung: $dateityp wurde ermittelt bzw. "geglaubt"

$mimetypen = array ("iamge/gif", "image/jpeg", "image/pjpeg", "image/tiff", "application/zip");

if (in_array ($dateityp, $mimetypen))
  {
   print "OK";
  }
else
  {
   print "Nicht OK";
  }

Gruesse,

Thomas