animierte .gif Bilder anzeigen

DarkBart

Mitglied
Hallo,
ich hab eine frage ich möchte ein animiertes .gif Bild (z.B. fliegender Vogel Dateiname: vogel.gif). Durch einen Link in dieser Form anzeigen lassen: bild.php?bild=1. Nun meine Frage wie mache ich das?
Mit einem .jpg Bild kann ich das.

Gruß
 
Ähm, vielleicht so?
PHP:
$iFileNum = $_GET['bild'];
$aFiles   = array
            (
                'name' => array
                          (
                              "hans.jpg",
                              "fliegender_vogel.gif"
                          ),
                'type' => array
                          (
                              "image/jpg",
                              "image/gif"
                          )
            );

if ( isset( $aFiles[$iFileNum] ) ) {
    header( "Content-type: ".$aFiles[$iFileNum]['type'] );
    readfile( $aFiles[$iFileNum]['name'] );
}
Musst schauen, wie das mit dem readfile geht, notafalls einfach im
Binär-Format öffnen und ausgeben.
 
Das hat mir schon sehr geholfen aber dann hab ich noch eine Frage:
Also der User kann sein Eigendes Bild hochladen. Ob .gif / .jpg wie kann ich jetzt gucken was dür ein Format es ist und es dann passend ausgebn?
Oder sollte man es so machen das direkt nach dem Upload das Bild in .gif Umgewandelt wird(Ich weiß aber nicht wie).

Gruß
 
Zurück