ich hole alle 5 Minuten ein Bild von einem FTP, welches ich mir in einer HTML-Variable im Webfront anzeigen lasse. Dieses wird aber nicht automatisch aktualisiert. Am Anfang de sScripts leere ich die Variable, aber das löst mein Problem nicht. Folgendes schreibe ich in die Variable:
$CamEG = "<img src='user/Stress/Images/ImageEG.jpg'>";
Wie kann ich das machen?
1007
23. Februar 2024 um 09:41
2
SmartHomeSchweiz:
Wie kann ich das machen?
Ich mach das so :
$t=time();
img src=".......gif?'.$t.'" width="100%"; height="95%";
Damit das System erkennt , das sich da was gaendert hat.
pitti
23. Februar 2024 um 09:41
3
HTML Boxen werden nur neu angezeigt wenn sich der Inhalt ändert, also wenn sich Dein Bild ändert, heißt ja nicht das sich die Variable ändert
Kenne jetzt nur 2 Möglichkeiten:
per Trigger aller x Minuten die Variable neu schreiben, ja auch wenn der String sich nicht ändert
den HTML-String so abändern das er das Bild neu lädt
z.B. per Meta Anweisung (<meta http-equiv=„refresh“ content=„300“>)
oder irgendwie per Javascript
Gruß Heiko
hättest du mir eventuell die ganze Zeile? Ich bekomm dauernd Fehlemeldungen. Bin nicht der hirsch im Programmieren.
1007
25. Februar 2024 um 13:31
5
Welche Fehlermeldung ?
Das sollte so funktionieren bei dir.
$t = time();
$CamEG = "<img src='user/Stress/Images/ImageEG.jpg?".$t."'>";
Super. Vielen Dank. Jetzt hab ich die perfekte Lösung für mich