HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Simple AJAX Chat
  #1  
Старый 21.03.2010, 18:58
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию Simple AJAX Chat

Написал простой движок немодерируемого чата на php+javascript.

Возможности:
  • Вход в чат под выбранным никнеймом
  • Смена никнейма
  • Список участников
  • Действия с участниками, аналогично mIRC
  • Команда /me
  • Смайлы
  • Антифлуд
  • Поддержка модулей (в движке уже есть несколько написанных для примера - время, транслитератор, печать строки наоборот, получение случайной цитаты с bash.org.ru, получение погоды, отображение списка модулей, отображение списка смайлов, курсы валют, определение PR и ТИЦ сайта)
  • Возможность включить базовую авторизацию, что позволяет как организовать публичный чат, так и приватный для какой-то группы людей
  • Приватные сообщения

Чат имеет множество настроек, все они находятся в начале файла index.php. После настройки чата необходимо сохранить этот файл в UTF-8 без BOM.

Рабочий пример чата тут: Simple AJAX Chat

Скачать: ZIP

(последнее обновление 21:55 22 марта)

Последний раз редактировалось d_x; 22.03.2010 в 23:01..
 
Ответить с цитированием

  #2  
Старый 21.03.2010, 19:10
Godfather Bulan
Постоянный
Регистрация: 18.03.2008
Сообщений: 411
С нами: 9551846

Репутация: 2389
По умолчанию

2 одинаковых ника не должно бытть
 
Ответить с цитированием

  #3  
Старый 21.03.2010, 19:12
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
С нами: 9510146

Репутация: 1550


По умолчанию

И 3 тоже
 
Ответить с цитированием

  #4  
Старый 21.03.2010, 19:25
TRX.new
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
С нами: 8968720

Репутация: 69
По умолчанию

Цитата:
Сообщение от wildshaman  
И 3 тоже
Настоящий Wildshaman!
 
Ответить с цитированием

  #5  
Старый 21.03.2010, 19:35
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
С нами: 9510146

Репутация: 1550


По умолчанию

Цитата:
Сообщение от TRX.new  
Настоящий Wildshaman!


Нинастоящий!1


д_кс, чат понравился, уменьши стандартные задержки.
 
Ответить с цитированием

  #6  
Старый 21.03.2010, 19:12
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Там и нельзя делать два одинаковых. Просто чат не запрещает заменить, например, "o" латинскую на "o" русскую)
 
Ответить с цитированием

  #7  
Старый 21.03.2010, 19:15
Godfather Bulan
Постоянный
Регистрация: 18.03.2008
Сообщений: 411
С нами: 9551846

Репутация: 2389
По умолчанию

Цитата:
Сообщение от d_x  
Там и нельзя делать два одинаковых. Просто чат не запрещает заменить, например, "o" латинскую на "o" русскую)
понял
 
Ответить с цитированием

  #8  
Старый 21.03.2010, 19:28
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Думаю немного доработать в скором времени, чтобы с никнеймами так делать нельзя было

//Всё, вроде бы сделал, что теперь транслитерация не помогает при дубляже ников

Последний раз редактировалось d_x; 21.03.2010 в 19:47..
 
Ответить с цитированием

  #9  
Старый 21.03.2010, 19:29
TRX.new
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
С нами: 8968720

Репутация: 69
По умолчанию

Цитата:
Сообщение от d_x  
Думаю немного доработать в скором времени, чтобы с никнеймами так делать нельзя было
сделать с проверкой ASCII кодов..

А так чат - что надо! Порадовал!
 
Ответить с цитированием

  #10  
Старый 21.03.2010, 21:15
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Цитата:
д_кс, чат понравился, уменьши стандартные задержки.
Всё это в настройках меняется. Я сделал не очень большую, чтобы не злить хостера)
PHP код:
//---------------------------------       CONFIG       -----------------------------------------------

$online_time=30//сколько секунд пользователь считается онлайн?
$antiflood=5//задержка действий в чате (антифлуд)
$max_users=100//максимальное число пользователей в чате

$username=md5('admin'); //логин
$userpass=md5('admin'); //пасс
$auth=0//проводить ли авторизацию?

$user_timeout=10000//раз в такое количество миллисекунд будет обновляться список пользователей
$chat_timeout=5000//раз в такое количество миллисекунд будет обновляться окно чата

$max_messages=100//столько сообщений будет максимально находиться в chat.txt
$msg_buf=50//столько последних сообщений будет оставаться в chat.txt, когда их число превысит $max_messages

$use_modules=1//использовать ли модули

$chatname='Simple AJAX Chat'//имя чата

$smiles=Array( //смайлы
... 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти Ajax Chat Solker ПО для Web разработчика 3 02.02.2010 00:49



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...