Mailinglisten-Archive |
Hey, hab mir jetzt nicht die ganze Diskussion durchgelesen ;) Habt ihr euch schon mal überlegt mit einem PHP-Script(nennen wir es Bild.php) das entsprechende Bild mit der GD zu laden und dieses Script gibt dann das Bild zurück. ContentType: Jpeg/... So der ganze Trick mit dem ist, bloed zum erklären ich schreibs mal in ner Sprache die selbsterklärend ist :) bildAnzeigen.php: <img src="<? print "bild.php?bildnr=".(time() * 2); ?>"> bild.php: <?php // der timestamp den man bekommt darf nicht älter als eine Min. sein :) if(($_GET["bildnr"] / 2) - time() < 60) { if (function_exists("imagejpeg")) { Header("Content-type: image/jpeg"); $im = LoadJpeg("beispiel.jpg"); ImageJpeg($im, "", 0.5); } } else { return "Nene so nicht"; } function LoadJpeg ($imgname) { $im = @ImageCreateFromJPEG ($imgname); /* Versuch, Datei zu öffnen */ if (!$im) { /* Prüfen, ob fehlgeschlagen */ $im = ImageCreate (150, 30); /* Erzeugen eines leeren Bildes */ $bgc = ImageColorAllocate ($im, 255, 255, 255); $tc = ImageColorAllocate ($im, 0, 0, 0); ImageFilledRectangle ($im, 0, 0, 150, 30, $bgc); /* Ausgabe einer Fehlermeldung */ ImageString($im, 1, 5, 5, "Fehler beim Öffnen von: $imgname", $tc); } return $im; } ?> :) Was meint ihr, es funktioniert hab ich probiert ;) Ciao Thilo
php::bar PHP Wiki - Listenarchive