WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Bild 100% aktualisieren?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Bild 100% aktualisieren? - 03 Dez 2024 Antworten
Bild 100% aktualisieren?
Al Blank
Quasselstrippe
Threadstarter




Beiträge: 379

Hallo,

ich habe ein upload script mit include integriert.
Wenn ich ein Bild hochlade und versuche es mit header ("location: xy.php") zu aktualisieren, dann funkt das genau so wenig wie der reload mit meta-tags oder ..no-cache.
Weiß jemand woran das liegt, oder kennt jemand eine Methode wie ich mit Sicherhéit verhindern kann das das Bild aus dem cache geladen wird?

Ach ja, leider muß das Bild immer den gleichen Namen haben, somit ist es nicht möglich time() oder so dranzuhängen.


Grüße,

Al Blank

  Profil   Editieren   Zitieren
Al Blank
Quasselstrippe
Threadstarter




Beiträge: 379

Kann sich keiner erbarmen???

*wein*

  Profil   Editieren   Zitieren
MCM
Quasselstrippe




Beiträge: 422

Mach doch einfach

1: 
2:
$bla = rand(10000,99999);
$img = "mypic.gif?" . $bla;


Anders wüsste ich auch net, das das garentiert geladen wird. schneidest dann einfach die Zahlen und das Fragezeichen ab, wenn du mit dem Bildnamen weiterarbeiten möchtest!

---
cya MCM

[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]

  Profil   Editieren   Zitieren
Al Blank
Quasselstrippe
Threadstarter




Beiträge: 379

Ach ja, leider muß das Bild immer den gleichen Namen haben, somit ist es nicht möglich time() oder so dranzuhängen.


..leider ist deshalb rand() auch nicht geeignet aber thx fürs anschauen.

  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

try this:

1: 
2: 
3: 
4: 
5: 
6:
header('Content-type: image/gif');
header('P3P: CP="NOI NID ADMa OUR IND UNI COM NAV"');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
Al Blank
Quasselstrippe
Threadstarter




Beiträge: 379

Funktioniert leider nicht.

Obwohl ich auf die von Dir angebotenen headers() bei meinem unermüdlichen Suchen in den Foren des weiten WWW auch schon des öfteren gestoßen bin funkt das nicht.

Ich suche mal weiter, aber trotzdem danke!

  Profil   Editieren   Zitieren
bastir
Mausakrobat




Beiträge: 150

Kannst du mir denn mal verraten, warum das bild immer den gleichen namen haben muß?
Vielleicht läßt sich ja diese Problem umgehen und damit das Problem lösen?

---
Man kann nicht alles wissen, man muß nur wissen wo es steht!

  Profil   Website   Editieren   Zitieren
Al Blank
Quasselstrippe
Threadstarter




Beiträge: 379

Hi bastir,

du hast Recht, vielleicht läßt sich mein Problem ja anders lösen, hier Kurzbeschreibung:

-> Ich hab da ein CMS programmiert indem der User 20 Homepages administrieren kann.
-> Diese Homepages (20 Kindergärten) sind von der Struktur identisch.
-> Pro Homepage hat der Admin die Möglichkeit 3 Bilder hochzuladen.
-> Diese Bilder werden alle in einem Ordner gespeichert.
-> Die Bilder werden folgendermaßen benannt:

1: 
2: 
3:
$kindergartenname."_1.jpg"
$kindergartenname."_2.jpg"
$kindergartenname."_3.jpg"


...dementsprechend werden die Bilder wieder in die entprechenden Seiten eingelesen. Deswegen war ich der Annahme für das Aufrufen der Bilder konkret den Namen wissen zu müssen! Vielleicht geht es aber anders ?

Grüße,

Al Blank

  Profil   Editieren   Zitieren
bastir
Mausakrobat




Beiträge: 150

Vorschlag:

speicher die Bildernamen nach dem Upload in der Datenbank a 'la:
KindergartenID - Bild1 - Bild2 - Bild3 (<= Tabellenspalten)

Beim Upload benennst du die Bilder wie folgt um:
$bildname=md5(microtime()).$endung

last but not least stehen dann die dateien mit unverwechselbaren und immer unterschiedlichen Namen in der Datenbank und können von dort ausgelesen werden.

Bei fragen, email an mich.
ciao
basti


---
Man kann nicht alles wissen, man muß nur wissen wo es steht!

  Profil   Website   Editieren   Zitieren
Al Blank
Quasselstrippe
Threadstarter




Beiträge: 379

Danke,

damit ist das Problem wohl gelöst!

(ich war total darauf fixiert das ganze ohne DB zu machen, wegen Kostenfaktor, habe aber doch jetzt bei i-net so eine günstige Möglichkeit gefunden mit DB...*schleim * ;] )

Diese Nachricht wurde geändert von: Al Blank
  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Bild 100% aktualisieren?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Bild 100% aktualisieren? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133118    Heute : 463     Gestern : 478     Online : 98     3.12.2024    18:39      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben