Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP erzeugtes Bild aktualisiert sich nicht

Empfohlene Antworten

Veröffentlicht

Hi,

ich hab n PHP Skript das mir in ein Bild schreibt, was ich gerade im Winamp anhöre.

Dieses Bild hab ich ja in meiner Signatur, sieht man ja unten ;)

Nun ist es aber so, das dieses Bild oft nicht aktualisiert wird und ich erst die Seite neu laden (ohne Cache) muss, bevor das eigentlich richtige Bild angezeigt wird.

Nun, klar, ich könnte das cachen einfach deaktivieren, aber es dürfte wohl auch bei vielen anderen so sein.

Daher nun meine Frage:

Gibt es eine Möglichkeit, dass das Bild immer aktuell ist?

Das eigentliche richtige Bild ist immer Original, da hab ich schon geguckt, es wird lediglich in einigen Foren nicht aktuallisiert :(

Hi,

du kannst hier mal schauen,

http://de2.php.net/manual/en/function.header.php

aber ich weiss nicht ob diese no-cache header auch bei Bildern funktionieren.

Ich vermute allerdings das die ganzen foren diese Seiten cachen, bis es eine Änderung gibt, und somit wirst du so keine chanche haben ...

Gruß,

Markus

hmm... scheinbar hab ich da echt keine chance.

das mit header würde nur gehen wenn ich das php skript als bild einfügen würde, das erlauben die %7Boption%7D tags aber meist nicht, daher schreibe ich meinen imagestream in eine jpg datei und binde diese ein.

aber trozdem thx :)

http://knueppeldick.de.ms/images/Holger.jpg

ist die URL, die in deiner Sig angegeben ist... mach doch daraus einfach:

http://knueppeldick.de.ms/images/Holger.php

und in den PHP liest du das Bild, sendest im Header, dass es ein bild ist

und gibst dann das Bild aus.

z.B.


<?php
$myImg = fopen("Holger.jpg");
header("Content-type: image/jpeg");
fpassthru($myImg);
fclose($myImg);
?>
[/php]

Dieses php in einem IMG-Tag sollte dein Bild anzeigen, und zwar das aktuelle...

Edit:

Oder du schreibst nur irgendwohin (DB, Textfile) welches das letzte Lied war, und erzeugst das Bild in der Holger.php direkt und gibst es mit imagejpeg aus.

Edit:

Oder du schreibst nur irgendwohin (DB, Textfile) welches das letzte Lied war, und erzeugst das Bild in der Holger.php direkt und gibst es mit imagejpeg aus.

Hm daran hab ich auch schon gedacht, aber das Caching dann falsch interpretiert.

Hm wenn die Foren die er dort verwendet selbst einen Caching-Mechanismus verwenden, wird das wohl nicht gehen vermute ich .

Die Bilder sollten ja immer geladen werden, von daher sollte es auch gehen...

Gruß,

Markus

das mit dem php skript werd ich mal ausprobieren, thx!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.