Kurioses Problem mit Dateien

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kurioses Problem mit Dateien

    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.

  • #2
    wenn du einen proxy verwendest ... versuchs mal ohne
    schau dir mal die caching einstellungen deines browsers an.


    Kommentar


    • #3
      Hi, der Browser geht nach dateinamen, wenn sich der nicht ändert, wird das Bild aus dem Browsercache geladen.

      Abhilfe schafft dies : <img src="1.jpg?timestamp">

      Dann heisst das Bild jedesmal anders und der browser läd immer neu, nur zu empfehlen wenn sich das Bild oft ändert...

      cya max


      An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

      Kommentar


      • #4
        warum benennst du die bilder überhaupt um?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Also an Proxy kann es nicht liegen.

          Warum ich die Bilder umbenenne: Dass die Bilder halt sauber durchnummeriert sind. Allerdings werde ich das aufgrund dieses Problems wieder rückgängig machen und die Dateinamen so lassen, wie sie sind.

          Aber gut zu wissen, dass mein Computer nicht spinnt.

          Danke für eure Hilfe
          --
          Andi

          Kommentar

          Lädt...
          X