Hallo PHPler,
ich programmiere gerade eine Bilderadministration, in der man Bilder bearbeiten und löschen kann.
Angenommen es sind 7 Bilder (1.jpg, 2.jpg, 3.jpg usw.) hochgeladen worden und man drückt beim ersten Bild auf Löschen dann macht das PHP-Script folgendes:
1.jpg wird mit unlink gelöscht.
2.jpg wird mit rename zu 1.jpg
3.jpg wird mit rename zu 2.jpg
usw.
Und jetzt kommt's:
Jetzt wenn ich mir das Ergebnis Online anschaue, dann wird mir immer noch die alte 1.jpg angezeigt obwohl dieses Bild in Wirklichkeit gelöscht wurde.
Gehe ich auf den Server und hole mir das Bild 1.jpg, dass gerade mit rename von 2.jpg zu 1.jpg wurde, dann ist das das richtige Bild, also das vorige 2.jpg. Das gelöschte Bild wurde also auch wirklich gelöscht.
Wie kann es sein, dass er Online immer noch das alte Bild anzeigt??? Der Dateiname ist zwar der gleiche (2.jpg wurde ja zu 1.jpg) aber die Datei ist eine andere (eben die vorige 2.jpg)?
--
Andi
PS: Ach ja auf Aktualisieren habe ich natürlich schon hundertmal gedrückt, auch neu hochfahren hat nix gebracht.
ich programmiere gerade eine Bilderadministration, in der man Bilder bearbeiten und löschen kann.
Angenommen es sind 7 Bilder (1.jpg, 2.jpg, 3.jpg usw.) hochgeladen worden und man drückt beim ersten Bild auf Löschen dann macht das PHP-Script folgendes:
1.jpg wird mit unlink gelöscht.
2.jpg wird mit rename zu 1.jpg
3.jpg wird mit rename zu 2.jpg
usw.
Und jetzt kommt's:
Jetzt wenn ich mir das Ergebnis Online anschaue, dann wird mir immer noch die alte 1.jpg angezeigt obwohl dieses Bild in Wirklichkeit gelöscht wurde.
Gehe ich auf den Server und hole mir das Bild 1.jpg, dass gerade mit rename von 2.jpg zu 1.jpg wurde, dann ist das das richtige Bild, also das vorige 2.jpg. Das gelöschte Bild wurde also auch wirklich gelöscht.
Wie kann es sein, dass er Online immer noch das alte Bild anzeigt??? Der Dateiname ist zwar der gleiche (2.jpg wurde ja zu 1.jpg) aber die Datei ist eine andere (eben die vorige 2.jpg)?
--
Andi
PS: Ach ja auf Aktualisieren habe ich natürlich schon hundertmal gedrückt, auch neu hochfahren hat nix gebracht.
Kommentar