iMasters Code: Chatnow! - iMasters Code

Ir para

Página 1 de 1
  • Novo código
  • Revisar

Chatnow! Simples chat com PHP e MySQL Avaliar código: *---- 1 Votos

#1 Membro offline   Thiago S.F 

  • Colaborador
  • Grupo: Colaborador
  • Revisões 3
  • Cadastrado: 19-outubro 10

Revisou 01 novembro 2010 - 11:25

---------------------------------------
chatNow! - Simples chat com PHP e MySQL
---------------------------------------

O chatNow! tem suporte á internacionalização simples, videos Youtube, imagens e emoticons (que podem ser bloqueadas na configuração).

- Exemplo:
http://thiagosf.net/...ts/php/chatNow/

- Download:
http://thiagosf.net/...hatNow-last.zip

---------------------------------------
Instalação
---------------------------------------

- Tabelas:

CREATE TABLE `chat_admin` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `user` varchar(30) default NULL,
  `password` char(32) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
CREATE TABLE `chat_ip_block` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `ip` varchar(20) default NULL,
  `permanent` tinyint(3) unsigned NOT NULL default '0',
  `timestamp` timestamp NULL default NULL,
  `end` timestamp NULL default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `chat_messages` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `user` varchar(20) default NULL,
  `id_user` int(11) unsigned default NULL,
  `message` tinytext,
  `to_user` int(11) unsigned default NULL,
  `id_room` int(11) unsigned default NULL,
  `reserved` tinyint(1) unsigned NOT NULL default '0',
  `type` varchar(10) default NULL COMMENT 'entry, exit',
  `timestamp` timestamp NULL default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `chat_rooms` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `room` varchar(50) default NULL,
  `description` tinytext,
  `capacity` int(11) unsigned default NULL,
  `capacity_exclusive` int(11) unsigned default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
CREATE TABLE `chat_users` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `user` varchar(20) NOT NULL default '',
  `id_room` int(11) unsigned NOT NULL default '0',
  `ip` varchar(20) NOT NULL default '',
  `timestamp` timestamp NULL default NULL,
  `active` tinyint(1) unsigned NOT NULL default '1',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO chat_admin (user, password) VALUES ('root', '202cb962ac59075b964b07152d234b70');
INSERT INTO chat_rooms (room, description, capacity, capacity_exclusive) VALUES ('Room test', 'Test', 50, 80);


- Configuração do chat: (app/config.php)
Configure a URL do chat, título e outras configurações.

- Configuração do banco: (admin/app/config/conf_database.ini.php)
Dados para conexão com o banco local e produção.

Comentários, dúvidas, sugestões e críticas favor deixar aqui mesmo.

[]'s
0

#2 Membro offline   barraviera 

  • Colaborador
  • Grupo: Colaborador
  • Revisões 1
  • Cadastrado: 03-maio 12

Revisou 03 maio 2012 - 10:48

Oi amigo, o admin não está logando. O que pode ser?
0

#3 Membro offline   Thiago S.F 

  • Colaborador
  • Grupo: Colaborador
  • Revisões 3
  • Cadastrado: 19-outubro 10

Revisou 12 maio 2012 - 21:05

barraviera, o problema é que no arquivo o usuário do admin está errado, o correto é

usuario: root
senha: 123

[]'s
0

Compartilhar este código:


Página 1 de 1
  • Novo código
  • Revisar

1 usuário(s) está(ão) lendo este código
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)