Ir para o conteúdo

* - - - - 1 votos

Chatnow!


Criado por Thiago S.F, Nov 01 2010 11:25

3 respostas neste tópico
  • Por favor, faça o login para responder

#1 Thiago S.F

Thiago S.F
  • Thiago S.F
  • Colaborador
  • 3 Revisões

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

#2 barraviera

barraviera
  • barraviera
  • Colaborador
  • 1 Revisões

Revisou 03 maio 2012 - 10:48

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

#3 Thiago S.F

Thiago S.F
  • Thiago S.F
  • Colaborador
  • 3 Revisões

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

#4 Andre88

Andre88
  • Andre88
  • Colaborador
  • 1 Revisões

Revisou 28 junho 2013 - 21:43

Olá amigos, não estou conseguindo inserir esse chat no meu site.
Vocês poderiam me ajudar?
Creio que o erro está aqui.

config.php

<?php

// Info server
$server_name = $_SERVER['My Link CHAT'];
$pathinfo = pathinfo($_SERVER['o que colocar aqui']);
$dir_chat = $pathinfo['o que colocar aqui'].'/';
$url = 'o que colocar aqui'.$server_name.$dir_chat;




O que aparece no navegador

Notice: Undefined index: My Link CHAT in /home/u680455730/public_html/chat/app/config.php on line 4 Notice: Undefined index: /home/u680455730/public_html/chat/index.php in /home/u680455730/public_html/chat/app/config.php on line 5 Notice: Undefined index: /home/u680455730/public_html/chat in /home/u680455730/public_html/chat/app/config.php on line 6 Notice: Undefined index: in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 20 Notice: Undefined index: in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 21 Notice: Undefined index: in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 22 Notice: Undefined index: in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 23 Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 81 Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 82 Fatal error: Call to undefined method DB::DBError() in /home/u680455730/public_html/chat/admin/app/ado/DB.class.php on line 82


Obrigado




1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)