Este site terá aproximadamente 60 usuários,eu sub-dividi este pessoal ein 10 grupos de 6,até ai blz, com este código, o editando da para fazer isto né:
<?php //Declaração das variaves de conexão ao banco de dados $mysql_host = "localhost"; $mysql_login = "root"; $mysql_senha = ""; $mysql_banco = "facul"; $mysql_link = ""; $mysql_tabela = "cadastros"; $mysql_prefix = ""; //Função de conexão ao banco de dados function conecta_db(){ global $mysql_host; global $mysql_login; global $mysql_senha; global $mysql_banco; global $mysql_link; if(!($mysql_link = @mysql_connect($mysql_host, $mysql_login, $mysql_senha))){ echo("Erro ao conectar ao banco de dados. Favor contate o administrador"); exit; } if(!(@mysql_select_db($mysql_banco, $mysql_link))){ echo("Erro ao selecionar a base de dados. Favor contate o administrador"); exit; } }// //Função que fecha o banco de dados function fecha_db(){ global $mysql_link; if(!(@mysql_close($mysql_link))){ echo("Erro ao desconectar do banco de dados"); exit; } }// //Função que loga o usuario e ve se ele tem alguma mensagem function logon($tnick, $tpass){ global $pag_alunos; global $pag_prof; global $pag_admin; global $cookie_per; global $mysql_tabela; global $mysql_prefix; conecta_db(); $qr = "SELECT * FROM ".$mysql_tabela." WHERE apelido = '$tnick' AND senha = '$tpass';"; $rs = @mysql_query($qr); $rows = mysql_num_rows($rs); if($rows > 0 ){ //Autenticado $i = @mysql_fetch_array($rs); $per = $i['perms']; if($per == 1){ $url = $pag_alunos; $cookie_per = "usuario"; } if($per == 2){ $url = $pag_prof; $cookie_per = "moderador"; } if($per == 3){ $url = $pag_admin; $cookie_per = "admin"; } fecha_db(); setcookie ("nick", $tnick); setcookie ("permicao", $cookie_per); echo("<center><strong>Usuario logado com sucesso.</strong><br>Aguarde um momento enquanto redirecionamos você.</center>"); header("Location: index.php"); }else{ //Usuario e/ou senha errados echo("<center><strong>Usuario e/ou senha errado(s).</strong><br>Aguarde um momento enquanto redirecionamos você.</center>"); header("Location: index.php"); } } //função de segurança 1, deve ser colocada em paginas que alunos professores e administradores tem acesso function seguranca_1(){ if(!(isset($_COOKIE['nick']) OR isset($_COOKIE['permicao']))){ echo("Você não tem permição para acessar esta area"); exit; } } //função de segurança 2, deve ser colocada em paginas que professores e administradores tem acesso function seguranca_2(){ if(!(isset($_COOKIE['nick']) OR isset($_COOKIE['permicao']))){ echo("Você não tem permição para acessar esta area"); exit; }else{ if($_COOKIE['permicao'] == "usuario"){ echo("Você não tem permição para acessar esta area"); exit; } } } //função de segurança 3, deve ser colocada em paginas que somente administradores tem acesso function seguranca_3(){ if(!(isset($_COOKIE['nick']) OR isset($_COOKIE['permicao']))){ echo("Você não tem permição para acessar esta area"); exit; }else{ if($_COOKIE['permicao'] == "usuario" OR $_COOKIE['permicao'] == "moderador"){ echo("Você não tem permição para acessar esta area"); exit; } } } ?>
Mas é assim,queria colocar um sistema de chat,não com todos,mas só para os sub-grupos vou dar um exemplo:
O grupo 1 tem o nome de BoB
O 2, a
O 3 b
O 4 c
O 5 d
O 6 e
"bem criativo"
Nestes grupos haverão 10 usuários, o sistema que qeuro é assim:
Um chat para o grupo 1
Um para o 2
Um para o 3
...
E um univesal onde todos poderiam cnversar,como fazer isto,mas seria privado,por exemplo, eu sou do Grupo 1, não poderia entrar no chat do grupo 2, só poderia conversar com alguém dele pelo chat universal ou outro meio!!!!
Pelo meu código do comeo da página,posso até fazer,mais preciso de uma luz!!
2º Como fazer um sistema de fórum simplles,mais ou menos assim
Haverá alguém que tem o direito de apagar todos as mensagens,mas é simples, haverá uma tela com todos os tópicos, embaixo dela ahverá outra, com duas forms, uma é uma linha de texto a outra uma caixa de texto, a linha será onde a pessoa coloca o título do tópico e a caixo o 1º post!!!Até ai blz!!!!!
Dai se formaria o post na tela de posts,mas eu não sei,como fazer um sistema para a pessoa responder o tópico,crindo o tópico 2,3,4,5,6,7,8,9,10...
Como fazer isto!!!
3º Também haveria algo assim:
Um sistema de mensagens,poderia mandar uma mensagens para você e para outros,como aqui no fórum e ser avisado que havia recebido uma mensagem!!Como?
4º Painel: Lá a pessoa põe:
Nome
Cidade
Idade
Pontos no jogo
ICQ
AIM
Cordenadas
Dai apareceria uma tela com todos os cadastrados no grupo, então haveria 6 dessas telas!!uma para cada grupo,do mesmo jeito do chat!!!
Me ajudem,por favor!!!
Edição feita por: Gui 1, 27/03/2004, 08:52.