Як створити чат для сайту, використовуючи серверний мова

У цій статті ви отримаєте інструкції про те, як створити і запустити чат на сайті, використовуючи серверний мова програмування. Ці кроки припускають, що ви повинні володіти міцними технологічними знаннями.

Кроки

  1. Як створити чат для сайту, використовуючи серверний мова

    1

    Встановіть серверний мова, такий як PHP або ASP (якщо потрібно).

  2. Як створити чат для сайту, використовуючи серверний мова

    2

    Створіть таблицю бази даних з полями для збереження ника, часу та повідомлення.

  3. Як створити чат для сайту, використовуючи серверний мова

    3

    Створіть користувацький інтерфейс з 2 текстовими полями: один для введення повідомлення чату, інший - для перегляду журналу чату.

  4. Як створити чат для сайту, використовуючи серверний мова

    4

    Створіть клієнтський сценарій, використовуючи методи javascript і AJAX. Сценарій повинен робити наступні речі:



    • Використовуйте AJAX для передачі повідомлень чату, які один хоче відправити на сервер.
    • Періодично перевіряйте сервер на наявність нових повідомлень і додайте їх у вікно чату. Він повинен відправляти час останнього отриманого повідомлення.

  5. Як створити чат для сайту, використовуючи серверний мова

    5

    Створіть серверний скрипт. Слід зробити це таким чином:
    • Додайте вхідні повідомлення в таблицю бази даних з ніком людини, яка їх передав, і відміткою часу.


    • Дайте відповідь на нові повідомлення, які отримані після строку, встановленого у вищезгаданому AJAX-запиті.

Поради

  • Очистіть базу даних після того, як чат закінчиться. Так ви зможете заощадити місце на диску, використовуваного для бази даних.
  • Може бути корисним використання бібліотеки AJAX. Багато AJAX-бібліотек доступні для завантаження.

Попередження

  • Перевірте провайдера послуг, перш ніж встановлювати скрипти чатів. Деякі веб-хости не дозволяють це зробити, так як це може використовувати ресурси, якщо чат, який займає надто багато трафіку, або серверний процесор поставляються онлайн.

Що вам знадобиться

  • Сервер з підтримкою серверних сценаріїв, таких як ASP, PHP, JSP, і т.д.
  • Бібліотека AJAX (за бажанням) - спробуйте використовувати:
    • jQuery