Hey!
Ich versuche den ganzen Tag eine Webseite zu machen, welche eine Datei ausließt und den Inhalt wieder gibt.
Dabei bekommt die Datei jedoch neue Zeilen und ich würde gerne wissen wie ich diese anzeigen kann ohne die Webseite neu zu laden.
MfG
[PHP] ließ Datei aus, wenn es bearbeitet wird
- locomoco
- Geschlossen
- Erledigt
-
-
Soll der Inhalt so zusagen live auf der Webseite angezeigt werden?
Falls ja, hast du zwei Möglichkeiten.
Entweder per Ajax Polling oder wenn du einen eigenen Server hast über Websockt -
Ja soll live sein
Es läuft auf meinem Raspberry Pi -
Wie genau wird die Datei verändert?
Per FTP, SSH oder über php ebenfalls?Und kennst du dich etwas mit JavaScript aus?
-
Per SSH denke ich
Da läuft ein Bot von welchem ich die Ausgabe in eine Datei speichere welche ich dann nur leseSchon, aber ich dachte da gäbe es eine möglichkeit mit PHP, weil ich mich mit AJAX nicht beschäftigen wollte
-
Das Datei auslesen ist nicht das Problem (hoffe ich). Aber damit die Datei aus der du ausliest, beim ändern auch aktualisiert wird, musst du einen Seiten-Refresh nach X-Sekunden hinzufügen. Das kannst du entweder via JS oder über den Header in PHP realisieren.
// grad gesehen, einen Teilbereich der Website aktualisieren wäre via. Ajax am einfachsten und dann diese Funktion alle paar Minuten updaten. Via JS kannst du den Inhalt dann deinem DOM anfügen.
http://www.tfonfara.de/ajax-se…fend-aktualisieren-jquery
Cyberghosts Lösung ist natürlich schöner, aber mMn zu viel des Guten.
-
Datei auslesen, (statisch) mit fopen, oder file_get_contents
in die datei schreiben ebenfalls aber (statisch) siehe:https://www.php-kurs.com/datei…n-und-besucherzaehler.htm
per AJAX musste eigentlich nicht können. Kurzes verständnis sollte ausreichen.
beisp:
-
Das Datei auslesen ist nicht das Problem (hoffe ich). Aber damit die Datei aus der du ausliest, beim ändern auch aktualisiert wird, musst du einen Seiten-Refresh nach X-Sekunden hinzufügen. Das kannst du entweder via JS oder über den Header in PHP realisieren.
// grad gesehen, einen Teilbereich der Website aktualisieren wäre via. Ajax am einfachsten und dann diese Funktion alle paar Minuten updaten. Via JS kannst du den Inhalt dann deinem DOM anfügen.
http://www.tfonfara.de/ajax-se…fend-aktualisieren-jquery
Cyberghosts Lösung ist natürlich schöner, aber mMn zu viel des Guten.
Funktioniert, danke
-
breadfish.de
Hat das Thema geschlossen.