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