Hello,
Habe das Problem gefunde.
Die Bilder können nicht einfach so erstzt werden. Wenn sie anders genannt werden funktionierts.
Weiss jemand wie das mit dem ersetzen gehen könnte?
Das wird schon gehen, dass Du eine Datei überschreibst, denn Du erzeugst ja mit imageCreateFromJpeg() ein ausgepacktes Bild (unkomprimiert) im Speicher. Aus diesem machst Du im vorbereiteten Speicherbereich eine verkleinerte Kopie. Mit dieser kannst Du dann das urprüngliche File überschreiben. dazu muss dein PHP-Prozess aber Schreibrechte auf das File haben.
Sollte sich imageJpeg() weigern, was ich nicht glaube, würde immer noch unlink() zur Verfügung stehen. Das würde aber Schreibrechte im Verzeichnis erfordern.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
