Jump to content


Photo

Romano Chat Em Php-mysql Problemas................


  • Faça o login para participar
5 replies to this topic

#1 Iron-Maiden

Iron-Maiden

    12 Horas

  • Usuários
  • 231 posts
  • Sexo:Não informado

Posted 14/11/2003, 23:19

OLA PESSOAL!
TO COM O SEGUINTE PROBLEMA NO ROMANO CHAT(VERSÃO MYSQL)
AS MENSAGENS Ñ APARECEM;
OS USUARIOS MESMO Q SAEM DA SALA, SEU NICK FICA PRESO LÁ
ACHO Q O ERRO TA NO ARQUIVO LER.PHP, POSTADO LOGO ABAIXO:
<?
if ( !isset($ID) || empty($ID) || !isset($sala) || empty($sala)) {
	header ("Location: index.php");
	exit;
}//fim do if
?>
<html><head>
<META HTTP-EQUIV="expires" CONTENT="Tue, 20 Aug 1996 4:25:27">
<META HTTP-EQUIV="Cache Control" Content="No-cache">
<script language="JavaScript">
   function playsound (som){
     if (parent.superior.document.TCheck.som.checked){
       if(navigator.userAgent.indexOf("MSIE") != -1){
          document.write('<bgsound src=sound/'+som+'.wav loop=1 autostart=true>');
       }else{
          document.write('<embed src=sound/'+som+'.wav loop=1 autostart=true>');
       }
     }
   } // fim da func playsond

</script>
</head>
<body bgcolor="#E0E0E0" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<? 
include ("./config.php");
include ("./admin/classes.php");

set_time_limit(0); # nao funciona em safe mode... DESCOMENTAR SE O PHP NAO FOR USADO EM SAFE MODE
//para funcionar tem q colocar no conf do apache php_admin_velue max_execution_time 0
include ("./ajudante.php");

$user = new comum;

//verifica se existe o usuário com o ID passado
$user->conect($host,$id,$senha,$db);
$pesquisa=$user->query("SELECT nome FROM users_$sala WHERE id_user=\"$ID\";");
$result = mysql_num_rows($pesquisa);
mysql_free_result ($pesquisa);
if ( $result == "0" || !isset($result)) {
	echo "Ocorreu um erro na pesquisa!";
	exit;
} // fim do if

$busca=$user->query("SELECT last,nome FROM users_$sala WHERE id_user=\"$ID\";");
$linha= mysql_fetch_array($busca);
mysql_free_result ($busca); 

$valor=$linha['last'];
$nick = $linha['nome'];
//CORREÇÃO DO ROMANO
echo str_repeat(" ",300);

while(!connection_aborted()){
   //verifica se existe o usuário com o ID passado
   $pesquisa=$user->query("SELECT nome FROM users_$sala WHERE id_user=\"$ID\";");
   $result = mysql_num_rows($pesquisa);
   $res= mysql_fetch_array($pesquisa);
   mysql_free_result ($pesquisa);
   if ( $result == "0" || !isset($result)) {
	echo "Sessão encerrada!";
  exit;
    } // fim do if
   $nick = $res['nome']; // Atualiza o Nick
   $consulta = "SELECT codigo,mensagem,remetente,destinatario FROM msg_".$sala." WHERE (status != \"ON\" OR destinatario = \"TODOS\" OR  remetente = \"$nick\" OR destinatario = \"$nick\") AND codigo > $valor ORDER BY codigo ASC";
   $resultado = $user->query($consulta);
   $msg="";
   while ($linha2 = mysql_fetch_array($resultado))
   {
      $valor=$linha2['codigo'];
   $sound = substr (strrchr ($linha2['mensagem'], "|"), 1); // Isola o Som
   $linha2['mensagem'] = ereg_replace ("\|$sound"," ",$linha2['mensagem']); // Retira o |nome_do_som da msg
   if ($sound != "nada" && ($linha2['remetente'] == $nick || $linha2['destinatario'] == $nick || $linha2['destinatario'] == "TODOS")){ // toca o som somente para a pessoa certa ou quando for para todos
     $str = "<p>".$linha2['mensagem']."</p><script>playsound(\"$sound\")</script>\n";
     if ($sound == "entra" || $sound == "saida" ){ // Para atualizar a lista de users
      $user->query ("UPDATE users_".$sala." SET refresh='1' WHERE id_user='$ID'"); //Seta o refresh para atualizar a lista
  }//fim do if
   }//fim do if
     else {
       $str = "<p>".$linha2['mensagem']."</p>\n"; // retira a instruçao de som se nao houver som para tocar
  }//fim do else
   $msg.=$str;
   } // fim do while
   mysql_free_result ($resultado); 
   $time = @time();
   $timer= time();
   $user->query ("UPDATE users_".$sala." SET time='$timer' WHERE id_user='$ID'");
   echo $msg;
   flush();
   sleep (1); //corrige bug do processamento
} // fim do while

$user->close();
unset($user);//Destroi a variavel $user 

?>
</body>
</html>

OU SERÁ Q Ñ?
SE ALG PUDER ME AJUDAR EU AGRADEÇO!
AQUI TB TA MEU ENDEREÇO DO PHP INFO:http://busca-sex.webcindario.com/phpinfo.php

O CHAT TA NESSE ENDEREÇO: http://busca-sex.webcindario.com/chat
AGRADEÇO A AJUDA, GRATO IRON

#2 Bomba Net

Bomba Net

    12 Horas

  • Usuários
  • 205 posts
  • Sexo:Masculino
  • Localidade:São José dos Campos
  • Interesses:me intereso em atuar nas areas de webdesingner e de webdeveloper

Posted 14/11/2003, 23:41

po kara ...pelo amor de Deus eu to loko atras deste chat...faz tempo que peguei ele mais naum funciona por favor me passe os arquivos....!!!
Everton Lima
WebMaster

www.iMessenger.com.br

#3 Iron-Maiden

Iron-Maiden

    12 Horas

  • Usuários
  • 231 posts
  • Sexo:Não informado

Posted 14/11/2003, 23:54

po kara ...pelo amor de Deus eu to loko atras deste chat...faz tempo que peguei ele mais naum funciona por favor me passe os arquivos....!!!

é só fazer o download do chat.
pra mim as mensagens não estão aparecendo....
quais os problemas q vc está tendo?
posta aí pra ver se a gente se ajuda nessa parada bomba
esse chat é bem loko
qual versão vc esta usando
t+ maiden

#4 Bomba Net

Bomba Net

    12 Horas

  • Usuários
  • 205 posts
  • Sexo:Masculino
  • Localidade:São José dos Campos
  • Interesses:me intereso em atuar nas areas de webdesingner e de webdeveloper

Posted 15/11/2003, 20:16

ja tentei varias versoes e ate agora nenhuma funcionou !!!
Everton Lima
WebMaster

www.iMessenger.com.br

#5 Iron-Maiden

Iron-Maiden

    12 Horas

  • Usuários
  • 231 posts
  • Sexo:Não informado

Posted 16/11/2003, 15:18

ja tentei varias versoes e ate agora nenhuma funcionou !!!

vc esta hospedando o chat em servidor gratuito?
o que ñ está fun cionando no chat pra vc?
t+

#6 Edson Jordão

Edson Jordão

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Recife, PE

Posted 16/04/2010, 10:59

ja tentei varias versoes e ate agora nenhuma funcionou !!!

vc esta hospedando o chat em servidor gratuito?
o que ñ está fun cionando no chat pra vc?
t+


Estou tendo problemas de compatibilidade com o Internet Explorer (qualquer versão). Existe algum update da versão 7.0.1 para este chat que resolva este problema? Ou alguém tem a solução?




0 user(s) are reading this topic

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

IPB Skin By Virteq