#php #javascript #ajax
#php #javascript #ajax
Вопрос:
Я все еще новичок в PHP / Javascript.Я успешно создал простую программу синхронизации на Javascript.
Теперь у меня есть файл (и файл автоматически изменит свое содержимое). Например, может выглядеть так: «12h15: позавтракать»
И в 13.00 содержимое файла изменится на: «13 часов: поступление в университет»
И я хочу создать php (или javascript) код и показывать это содержимое каждый раз, когда файл изменяется.
Ответ №1:
Вам нужно:
-
PHP-скрипт, который обслуживает начальную страницу
-
PHP-скрипт, который обрабатывает содержимое файла в виде строки
-
Javascript на вашей странице, который вызывает второй PHP-скрипт через ajax и обновляет ваш html-документ, если изменилось содержимое
Если вы хотите сделать это для длинных текстов, вам следует сначала проверить, действительно ли изменилось содержимое, прежде чем перезагружать его.
Вы можете сохранить временную метку последнего запроса в $_SESSION и сравнить ее с результатами функции filetime.
Если содержимое изменилось, верните объект в кодировке json со свойством changed=true и свойством newtext= в вашем втором скрипте. Если ничего не изменилось, просто верните объект json с измененным=false.
Комментарии:
1. Большое спасибо за ваш полезный совет! Если у меня возникнут какие-либо проблемы, я спрошу вас позже