ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
579
579
EMPFEHLEN
-
13.02.07 20:23 #1
- Registriert seit
- May 2005
- Beiträge
- 285
Tach auch
Also auf meiner Page kann jeder User ein Bild für sein Profil hochladen.
Auf dieser Seite ist dann oben das Uploadformular, und untern wird schon das aktuelle Profilbild angezeigt.
Lädt jetzt einer ein neues Profilbild hoch, dann wird das alte überschrieben, und sollte dann gleich unten angezeigt werden.
Das Problem ist, dass wenn ein neues Profilbild hochgeleaden wurde, und somit das Alte überschrieben wurde, wird immer noch das Alte Profilbild angezeigt.(Ich denke weil es der Browser noch im Cache hat oder?)
Wie kann ich das Ändern?
-
Den Browser vom User kannst du nicht steuern, also z.B. den Cache leeren is nich...
Wenn du dem hochgeladenen Bild aber einfach immer einen anderen Namen gibst, hat sich das Problem mit dem Cache erledigt.
cAm3eel.
-
Muss net umbedingt sein. Aber du kannst ja mal versuchen das cachen der Seite zu verhindern. http://php.net/header <-- dort findest glaub ich ne Musterlösung dafür.
-
13.02.07 20:42 #4
Hallo!
Hast Du den Cache denn mal geleert?
Nicht dass das Problem nachher ganz wo anders liegt.
Gruss Dr DauSchri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
13.02.07 20:47 #5
Ich habe das Problem auch mit der Vergabe von anderen Namen gelöst. Dabei habe ich auch eine Kopie der Datei erstellt die den Namen (zufallszhl_tmp.dateiende) bekam. Am Ende des Upload-Prozesses habe ich dann alle Dateinamen mit tmp als Inhalt in dem Verzeichniss gelöscht.
Wie es bereits gesagt wurde, wird die Datei ja upgeloaded, aber der Browser zeigt die Datei aus dem Cache an.
Vielleichts hilfts ja weiter...
-
13.02.07 21:35 #6
StefanR hat dir doch schon den Link gepostet, der dein Problem lösen sollte?
Ich bin so freundlich und kopiere es trotzdem nochmal raus.
PHP scripts often generate dynamic content that must not be cached by the client browser or any proxy caches between the server and the client browser. Many proxies and clients can be forced to disable caching with:PHP-Code:<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
Ähnliche Themen
-
Upload Grafik wird im IE nicht angezeigt
Von ChaosRacer im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 25.08.08, 21:58 -
Scrollbar wird unter FireFox nicht angezeigt. *noch nie sowas gesehen*
Von NetPerformance im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 20.09.05, 17:21 -
Auswechseln von Bildern in einem Dialog, altes Bild wird zu Teilen noch angezeigt
Von gabifi im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 27.04.05, 20:10 -
PHP upload *.jpg wird in htm nicht mehr angezeigt
Von Ulli Martel im Forum PHPAntworten: 5Letzter Beitrag: 12.02.05, 11:27 -
Datensatz wird nach löschen noch angezeigt
Von StefanR im Forum PHPAntworten: 10Letzter Beitrag: 03.02.04, 15:30





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren