Привет, ребята,
![Живой чат с PHP и AJAX Живой чат с PHP и AJAX](http://)
Кстати, в заголовке должно быть написано «живой чат».
Я пытался провести онлайн-чат с идеей, которая у меня возникла. Но у меня не получалось заставить это работать.
Моя идея заключалась в том, чтобы иметь форму с текстовой областью и кнопкой отправки и отправлять данные через AJAX в PHP-скрипт, который затем записывает в текстовый документ. С помощью Ajax извлеките данные обратно на страницу. Все это происходит в одной функции. У меня был прослушиватель ввода на кнопке отправки и на клавише ввода для ввода.
Моя первая проблема заключалась в том, что я выполнил именно это, но страница обновлялась только для меня, поскольку JavaScript обновлял страницу, на которой я находился, только тогда, когда я запускал функцию через кнопку ввода или отправки. Если бы на сайте были другие люди, чат был бы сломан.
Это заставило меня задуматься, что мне нужен скрипт на странице, который проверяет каждую секунду и извлекает данные. Я попробовал это через Ajax, чтобы обновлять консоль каждую секунду, и через скрипт Ajax, чтобы получить содержимое текстового файла, а затем попытался обновить текст. отправьте файл через форму и посмотрите, обновляется ли текст через консоль, но он не обновляется. Несмотря на то, что php записывает в текстовый файл и текст изменяется, он все равно извлекает старые данные. Возможно, он сохранил исходные данные в переменной.
Как я могу это сделать или какой лучший способ. У меня сейчас мозги ломаются.
Спасибо
Крис
Кстати, в заголовке должно быть написано «живой чат».
Я пытался провести онлайн-чат с идеей, которая у меня возникла. Но у меня не получалось заставить это работать.
Моя идея заключалась в том, чтобы иметь форму с текстовой областью и кнопкой отправки и отправлять данные через AJAX в PHP-скрипт, который затем записывает в текстовый документ. С помощью Ajax извлеките данные обратно на страницу. Все это происходит в одной функции. У меня был прослушиватель ввода на кнопке отправки и на клавише ввода для ввода.
Моя первая проблема заключалась в том, что я выполнил именно это, но страница обновлялась только для меня, поскольку JavaScript обновлял страницу, на которой я находился, только тогда, когда я запускал функцию через кнопку ввода или отправки. Если бы на сайте были другие люди, чат был бы сломан.
Это заставило меня задуматься, что мне нужен скрипт на странице, который проверяет каждую секунду и извлекает данные. Я попробовал это через Ajax, чтобы обновлять консоль каждую секунду, и через скрипт Ajax, чтобы получить содержимое текстового файла, а затем попытался обновить текст. отправьте файл через форму и посмотрите, обновляется ли текст через консоль, но он не обновляется. Несмотря на то, что php записывает в текстовый файл и текст изменяется, он все равно извлекает старые данные. Возможно, он сохранил исходные данные в переменной.
Как я могу это сделать или какой лучший способ. У меня сейчас мозги ломаются.
Спасибо
Крис