Dateinamen von bildern

wie kann ich das erstellte bild was ihc mir lokalt gespeichert habe wieder löschen ? also das was ich verkleinere soll gespeichert bleiben das was ich mir nur hole soll gelöscht werden ? hatte es mit imageDestroy($dst) versucht das klappt aber nicht
 
Bei [post=1622684]meinem Beispiel[/post] ist das nur bei $image notwendig, da die von der Funktion verwendeten Ressourcen beim Beenden der Funktion automatisch wieder freigegeben werden.
 
Toll habe gerade gesehen das ich auch noch die unter ordner brauche d.h /images/1234892879.jpg' weil teilweise bilder auch in images1 images2 und so liegen klönnen

PHP:
$srcFile = 'http://bilder/images/1234892879.jpg';
$dstFile = 'thumb_'.basename($srcFile);

Kann man das dann ohne basename irgendwie bis zu den unterordner einlesen und abspeichern ?
 
PHP:
$srcFile = 'http://bilder/images/1234892879.jpg';
$dstFile = strstr(substr(dirname($srcFile), 7), '/').'/thumb_'.basename($srcFile);

Befinden sich die ursprünglichen Grafikdateien eigentlich auf deinem Webserver?
 
hab noch ein Problem könnte man das auch so machen das man den teil bis zum $srcFile = 'http://bilder/images/1234892879.jpg'; basename abschneidet und das was abgeschnitten wurde also images/ bei dem neuen bild was verkleinert wurde wieder mit speichern. Das dort nachher wieder steht images/1234892879.jpg'; Also das ganze müsste dann dynamisch sein weil der pfad sich ja ändert kann. Es könnte auch images1 oder datei heißen z.b ?
 
Hi wie kann ich die neu erzeugten bilder in einen anderen ordner abspeichern ? Im moment speichert er mir die dort hin wo auch die Datei liegt zum verkleinern der Bilder?
 
Da musst du den orginalen Dateipfad auseinander nehmen und dann den Teil wo der Ordner angegeben wird ersetzen.

Oder beim Speichern einen neuen Dateinamen generieren
PHP:
$name_neu = $dein_ordner."/".$bildname;


Gruß schecker
 
Zuletzt bearbeitet:
PHP:
imageJPEG($t_im,'test/'.$o_file);

hatte jetzt einfach mal einen ordner test angelegt und gespeichert das klappt auch. kann man vorher auch noch abfragen ob der ordner vorhanden ist ? und wenn nicht soll er erstellt werden ?
 
Zurück