[PHP5] Picture Upload Script funktioniert nicht unter IE?

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

  • [PHP5] Picture Upload Script funktioniert nicht unter IE?

    Hallo,

    ich möchte über ein normales Formular Bilder hochladen. Unter FF funktioniert das auch einwandfrei, aber komischerweise gibt er mir bei IE die Fehlermedung aus das die Datei kein Bild ist (ist aber eins)???

    Der HTML Quelltext:

    Code:
    <form action="index.php?seite=produktinfo&amp;pinfo=4&amp;pid=21" method="post" enctype="multipart/form-data" accept-charset="utf-8">
    <input type="hidden" name="seite_id" value="produktinfo">
    <input name="userfile" type="file" size="40"><br><br>
    <input type="submit" name="pbild" value="Speichern">	
    </form>
    Hier der PHP Bereich:
    PHP-Code:
    $file $_FILES['userfile']['name']; 
    $temp_pic $_FILES['userfile']['tmp_name']; 
    $path_parts pathinfo($file);
    if(
    $_FILES['userfile']['type'] != 'image/gif' && $_FILES['userfile']['type'] != 'image/jpeg' && $_FILES['userfile']['type'] != 'image/png'){
        
    $pic_alert '<h3>Bitte nur Bilder mit dem Format gif, jpg oder png hochladen!</h3>';
        
    $seite'produktinfo';
        
    $pinfo=3;
        
    $pid $pid;
    }else{
    ...    

    Ich bekomme beim IE immer die Meldung <h3>Bitte nur Bilder mit dem Format gif, jpg oder png hochladen!</h3> beim FF klappt es einwandfrei...

  • #2
    Na dann lass dir doch mal $_FILES['userfile']['type'] ausgeben und vergleiche.

    Kommentar


    • #3
      Den type-Eintrag darfst du eh nicht vertrauen, der kommt vom Client. Für sowas gibt es getimagesize.

      Kommentar

      Lädt...
      X