phpbar.de logo

Mailinglisten-Archive

[php] bild url verstecken?

[php] bild url verstecken?

Thilo Cestonaro c.thilo at gmx.de
Fre Aug 29 18:55:13 CEST 2003


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