all-of-all.ru
Посмотреть
Статьи

Наши друзья

Спецпредложения интернет-магазина
 Статья / Техника / Инструкции / Интернет / Как написать свой чат на PHP

Как написать свой чат на PHP


 Николай Баранов, 23.04.2012 18:03:18
Как написать свой чат на PHP


(Нет голосов)
1468 просмотров
В избранное
Комментировать(0)

Как написать свой чат на PHP


С появлением Jabber- и ICQ-протоколов Чаты вышли из моды, но не вымерли. Простейший чат Вы легко сможете написать для своего сайта.

Инструкция

Что вам понадобится:

  • Базовые знания PHP и HTML
  • Хостинг с поддержкой PHP+MySQL

1 шаг


Создаем Базу данных и выполняем запрос на создание таблиц:

CREATE TABLE `message` (
`nick` TINYTEXT NOT NULL ,
`sex` TINYTEXT NOT NULL ,
`message` TEXT NOT NULL
);

2 шаг


Создаем файл write.php и прописываем в нем следующее:

include( #8216;xyz.txt #8217;);
if ($POST[submit])
{
if ($
POST[nick]!= #8216; #8217;)
{
SetCookie( nick ,$POST[nick]);
SetCookie( sex ,$
POST[radio]);
echo $text0.$text1.$text3;
}
else echo $text0.$text2.$text3;
}
elseif ($POST[submit2])
{
mysql
connect( Șмя сервера MySql , Логин , Пароль );
mysql_select_db( Имя БД );
$sql="INSERT INTO `message` (`nick`, `sex`, `message`) VALUES ( #8217; .$HTTP_COOKIE_VARS[ nick"]. #8217;, #8217; .$HTTP_COOKIE_VARS[ sex ]. #8217;, #8217; .$POST[text]. #8217;); ;
mysql
query($sql);
mysql_close();
echo $text0.$text1.$text3;
}
else echo $text0.$text2.$text3;
?>

3 шаг


Создаем файл переменных xyz.txt :

$title= #8216;Простейший чат #8217;;
$text0= #8216;Ваш браузер не поддерживает плавующие фреймы!

#8217;;
$text1= #8216;

Сообщение:
#8217;;
$text2= #8216;
Ваш ник: Пол: МужскойЖенский
#8217;;
$text3= #8216; #8217;;
?>

В этом файле все описание интерфейса. Зная html исправить проще простого.

4 шаг


И последний файл chat.php :

mysql_connect( localhost , '' , '' );
mysql_select_db( chat1 );
$sql= SELECT * FROM `message` LIMIT 0, 50 ;
$chat=mysql_query($sql);
mysql_close();
while($msg=mysql_fetch_row($chat))
{
echo #8216; #8217;;
if ($msg1==m) echo #8216;blue #8217;;
else echo #8216;red #8217;;
echo #8216; > #8217;.$msg0. #8216;: #8217;;
echo $msg2. #8217;
#8217;;
}
?>

Этот скрипт выводит сообщения.

5 шаг

Вот и все. Разумеется, у чата много недостатков: нет смайлов, нет списка пользователей и еще много чего нет. Но, как говориться, главное дело начать )


Как написать свой чат на PHP
 Статья / Техника / Инструкции / Интернет / Как написать свой чат на PHP
 Николай Баранов, 23.04.2012 18:03:18

Назад в раздел

Самые интересные новости:

загрузка...