Dateityp aus Uploadformular ermitteln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateityp aus Uploadformular ermitteln

    PHP-Code:
    switch($bild_type)
    {
        case 
    "image/jpeg"//Netscape
        
    $typ="jpg";
        break;
        case 
    "image/pjpeg"//IE
        
    $typ="jpg";
        break;
        case 
    "application/octet-stream"//leeres Formular
        
    $typ="leer";
        break;
        default:
        
    $typ="false";
    }

    echo 
    "$typ"
    Mit diesem Code möchte ich in einem Uploadformular prüfen, um welchen Dateityp es sich handelt, und je nach Typ die Varialbe $typ ausgeben.
    Funktioniert unter NS und IE ja auch wunderbar, nur Opera (habe v 6.02) hat so seine Probleme damit.
    Gibt es eine Möglichkeit, den Dateityp des Formulars auch anders zu prüfen, so dass die Überprüfung in allen Browsern funktioniert?
    Oder gibt es eine Möglichkeit obiges Skript so anzupassen, dass es auch in Opera läuft?

    Danke schonmal!

  • #2
    einfachste Möglichkeit: lass dir mal den Mime-Typ ausgeben, den Opera angibt.
    Andere Möglichkeit für Bilder: benutz die Funktion getimagesize, das Element [2] des zurückgegebenen Arrays liefert den Bildtyp.
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      danke, habe mittlerweile auch schon die Funktion getimagesize() entdeckt und das formular damit umgesetzt.

      gruß, zzet

      Kommentar

      Lädt...
      X