Hans Steiger: refresh ??

Ich habe ein uploadscript erstellt, wo man irgend ein Bild hochladen kann, welches als 1.jpg kopiert wird und in einer Datenbank auch den Namen 1.jpg erhält.

Jetzt habe ich aber das Problem, wenn ich einmal uploade wird 1.jpg erstellt und beim zweiten Male überschreibe ich 1.jpg, aber ausgegeben wird weiterhin das alte Bild!
Das Bild ändert er nur wenn ich den Aktualisieren Button (F5) drücke!

Hilfe, was kann ich machen???

  1. Hallo Hans,

    Erstmal FAQ:
    http://forum.de.selfhtml.org/faq/#Q-05a

    Das Bild ändert er nur wenn ich den Aktualisieren Button (F5) drücke!

    Das liegt wahrscheinlich daran, daß die Seite, die du geladen hast, noch im Cache (=Zwischenspeicher) des Browsers liegt.

    Hilfe, was kann ich machen???

    Du kannst verhindern, daß Seiten aus dem Cache geladen werden, indem du diese Angabe in deinem HTML-Dokument machst:

    <meta http-equiv="expires" content="0">

    siehe SelfHTML http://selfhtml.teamone.de/html/kopfdaten/meta.htm#laden

    hier nochmal FAQ:
    http://forum.de.selfhtml.org/faq/#Q-05c

    Grüße aus Darmstadt :-)
    Benjamin

    1. Hallo Hans,

      Erstmal FAQ:
      http://forum.de.selfhtml.org/faq/#Q-05a

      Das Bild ändert er nur wenn ich den Aktualisieren Button (F5) drücke!

      Das liegt wahrscheinlich daran, daß die Seite, die du geladen hast, noch im Cache (=Zwischenspeicher) des Browsers liegt.

      Hilfe, was kann ich machen???

      Du kannst verhindern, daß Seiten aus dem Cache geladen werden, indem du diese Angabe in deinem HTML-Dokument machst:

      <meta http-equiv="expires" content="0">

      siehe SelfHTML http://selfhtml.teamone.de/html/kopfdaten/meta.htm#laden

      hier nochmal FAQ:
      http://forum.de.selfhtml.org/faq/#Q-05c

      Grüße aus Darmstadt :-)
      Benjamin

      Hallo Benjamin, :-)

      vielen dank, es funkioniert. Und sorry für die fehlende Förmlichkeit in meinem Posting, hab das irgendwie total vergessen.

      Also nochmal danke und schönen Gruss

      Hans

  2. Tach,

    Ich habe ein uploadscript erstellt, wo man irgend ein Bild hochladen kann, welches als 1.jpg kopiert wird und in einer Datenbank auch den Namen 1.jpg erhält.
    Das Bild ändert er nur wenn ich den Aktualisieren Button (F5) drücke!
    Hilfe, was kann ich machen???

    Verhindern, dass das Bild gecached wird.
    Siehe dazu z.B.:
    http://www.php.net/manual/en/function.header.php

    Wobei Du die Header ja eigentlich fuer das Bild brauchst, also bringt Dir unter Umstaenden PHP dort ueberhaupt nichts, und Du musst dafuer sorgen, dass dein Webserver diese Header mit schickt.

    Ansonsten:
    http://forum.de.selfhtml.org/?m=59646&t=10770
    Seid ihr der gleiche? Oder seid ihr im gleichen "Kurs"?
    Oder bin ich paranoid?

    Gruesse,
    Gero