Mailinglisten-Archive |
Sorry hab beim Tippen was verdreht :) beim if in der Bild.php ------- Weitergeleitete Nachricht ------- Von: Thilo Cestonaro <c.thilo at gmx.de> An: deutschsprachige PHP-Mailingliste <php at phpbar.de> Betreff: Re: [php] bild url verstecken? Datum: Fri, 29 Aug 2003 17:55:13 +0100 > 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) { // so rum gehört des :) if(time() - ($_GET["bildnr"] / 2) < 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 -- ------------------------------------------------------ Cestonaro Thilo Ziegeleistr. 55 86199 Augsburg E-Mail: C.Thilo at gmx.de Tel.: +49 (821) 99 88 205 ------------------------------------------------------
php::bar PHP Wiki - Listenarchive