Ich habe eine .php-Datei, die eine. Txt von meinem FTP-Server auf einer Webseite anzeigt.Wie bekomme ich meine .php-Seite zu aktualisieren, wenn der Inhalt der TXT-Datei geändert wird
Mein Problem ist, dass ich möchte, dass die .php-Seite aktualisiert wird, wenn etwas zur .txt-Datei hinzugefügt wird.
Gerade jetzt ich dies mit:
<?php
header("Refresh: 5; URL=$url1");
include('filename.txt');
?>
, die der Seite alle fünf Sekunden aktualisiert, um zu sehen, ob die TXT-Datei geändert wird. Ich mag diese Methode nicht, weil sie meine Protokolle darüber verbreitet, wer die Webseite mit denselben Informationen anzeigt.
Ich fragte mich, ob ich die .php ändern könnte, um nur Dateinamen zu aktualisieren.txt wird geändert.
[Dateizeit] (http://php.net/manual/en/function.filemtime.php) ist praktisch für die Überprüfung, wenn eine Datei zuletzt geändert wurde ... – Henders
Dies könnte ein Job für Web-Sockets sein. –
Wenn Sie Javascript verwenden, können Sie auch Dateiinhalte in AJAX (leider alle paar Sekunden) erhalten und prüfen, ob es sich in diesem Moment zur Aktualisierung ändert. – DiD