upload script hat nen fehler

  • Hallo zusammen,

    hab mir hier wat zusammen gestrickt!

    Funzt so weit auch wunderbar, nur das er mir wenn ich jpeg bilder hochlade, bei der hochgeladenen datei die endugn .jpg wegläßt!?!?!?!?!

    Bei GIF Bildern macht er das nicht!!!

    könntet Ihr mal drüber schaun wo der fehler liegt?

    Vielen dank

  • was passiert den genau.. welche meldungne werdne ausgegeben...

    aber ich vermute, das die mine erkennung nicht richtig funst.. das hat man öffter mal.

    tuh mal hier:
    switch($_FILES['file']['type'])

    den deault wert setzen und z.B. eine fantasie erweiterung anhängen bzw mittels echo ausgeben.

  • super danke

    mit dem default wert hat es geklappt!

    so schauts aus mit dem default wert falls es jemanden interessiert!

  • Code
    switch($_FILES['file']['tmp_name']['type']) 
        { 
            case'image/jpeg': $name.=".jpg";
            break;
            case 'image/gif': $name.=".gif"; 
            break;
            default: $name.=".jpg";
            break; 
        }


    das andere war irgendwie falsch und geht so gar nicht oder ?

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • doch so würde es an sich gehen, jedoch ist das nur nicht die lösung des problems.

    das problem ist einfach, das dein server eine fehlerhaften implementation des mine systemes.

    also kannst du dich auf die belegung von: $_FILES['file']['tmp_name']['type'] nicht verlassen kannst.