Mailinglisten-Archive |
Hallo Liste, gerade frisch angemeldet und schon eine Frage: Ich erzeuge mit meinem Skript kleine Vorschaubilder von jpg-Dateien. Diese sollen - wie sonst auch üblich - nur als Thumbnails dienen, temporär existieren und sofort wieder gelöscht werden. Im Endeffekt also nur zum einmaligen Anzeigen des aktuellen Besuchers da sein. Ich erzeuge die Bilder also und versuche diese dann mit imagedestroy() zu löschen. Es kommt keine Fehlermeldung, aber löschen tut er die Bilder auch nicht. Die bleiben einfach da. Was mache ich falsch? Ich bekomme keine einzige Fehlermeldung und alles läuft, nur die Bilder werden nicht gelöscht. Hier mein Skript: $hole2 = opendir($grundverzeichnis); echo "<div style=\"width:$anzeigebreite\">"; while ($bilderliste=readdir($hole2)) { // Ueberpruefen, dass wir nur jpg srand(); $zahl = rand(100,999); $temp_name = time()."-".$zahl.".jpg"; $bildadresse = $grundverzeichnis."/".$bilderliste; $bildname_tmp = strtolower($bilderliste); $teilkette = explode(".",$bildname_tmp); if($teilkette[1]=="jpg"){ // Gueltiges Bild, jetzt muss eine Vorschau davon erstellt werden $groesse = getimagesize($bildadresse); $alte_breite = $groesse[0]; $alte_hoehe = $groesse[1]; $end_hoehe = intval($alte_hoehe * $neue_breite / $alte_breite); $altes_bild = imagecreatefromjpeg($bildadresse); $end_bild = imagecreatetruecolor($neue_breite, $neue_hoehe); imagecopyresized($end_bild, $altes_bild, 0, 0, 0, 0, $neue_breite, $end_hoehe, $alte_breite, $alte_hoehe); imagejpeg($end_bild, $temp_name); // Vorschaubild ausgeben mit Verweis zum Original echo "<a href=\"$ordner/$bilderliste\"><img src=\"".$temp_name."\"></a> "; // Vorschaubild kann geloescht werden imagedestroy($end_bild); }else{ // Kein gueltiges Bild, also wird nicht ausgegeben } } echo "</div>"; Ich wäre für jede Hilfe dankbar. Denn hier weiß ich nicht mehr weiter... Grüße, Lennart __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstarkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
php::bar PHP Wiki - Listenarchive