..


Рекламные ссылки

Простой чат с PHP и Ajax

Статья, написанная Клаудио Гарау
Страница 1 из 5

1. Введение: Структура скрипта и базы данных

Несколько дней назад я прочитал интересную статью Лукой Руджеро о создании простого чата Ajax и ASP . Я, однако, ASP "читать", но не "писать" так хорошо, как его друг Лука, поэтому я решил предложить учебник, в котором ASP используется как альтернатива PHP .

Первый шаг заключается в разработке и создании баз данных со структурой, подходящих для этой цели. Задача сложная, так как приложение будет отмечен простоты мы ограничимся полей необходимо работу чата.

Поэтому предложение о стол (база данных будет называться "ajax_chat"), которые читатель может оценить реализацию сценария:

  1. id_chat: является ли столбец содержать автоинкрементного ID, с которой различные записи однозначно идентифицируются. Чаты настолько популярны, что как можно больше сообщений, так что лучше в изобилии, чтобы значение, связанное: в нашем случае мы выбрали длинное целое до 11 цифр.
  2. user_chat: В этом столбце содержатся прозвища пользователей, которые вошли в систему, чтобы войти в наш чат, старайтесь избегать излишне длинные имена, чтобы, наш выбор был, что поля VARCHAR максимальной длиной 10 символов.
  3. mex_chat: И, наконец, вот колонке, предназначенной для содержания сообщения, размещаемые пользователями. В этом случае пользователи смогут писать тексты, а иногда и длинные, но не чрезмерно (VARCHAR 200).
Для удобства читателя мы также публикуем SQL, который можно скопировать и казнили, чтобы создать таблицу "tb_chat";
 



 CREATE TABLE tb_chat (



  



 id_chat Int (11) NOT NULL auto_increment,



  



 user_chat VARCHAR (10) NOT NULL''умолчанию



  



 mex_chat VARCHAR (200) NOT NULL''умолчанию



  



 PRIMARY KEY (id_chat)







 ) ENGINE = MyISAM DEFAULT CHARSET = latin1;

 
Теперь, чтобы конкретного приложения, файлы, которые вы создаете для нашего скрипта будет 6:
  1. "Config.php" содержит все данные для подключения к MySQL , для выбора базы данных и переменные заявителей.
  2. "Login.php" является "входной двери" пользователей, это форма, где необходимо ввести свой ник, чтобы участвовать в дискуссиях.
  3. "Chat.php" будет самой важной частью интерфейса, позволит отправлять сообщения и читать их.
  4. "Chat.js": файл, содержащий код JavaScript для обсуждения обновляется интерфейс ..
  5. "Messaggio.php" содержит код, отвечающий за генерирование сообщений на включение различных записей.
  6. "Ajax.php" будет иметь задача извлечения, подсчет и отображение сообщений, написанных пользователями.

В той же категории ...
E-Learning
ASP Zero (книгу) ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €.
Javascript (курс) Javascript (курс)
Полное руководство для сценариев на стороне клиента. С 39 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Рекламные ссылки