Ir para conteúdo
Fórum Script Brasil
  • 0

Chat


PERNAMBUCO_FJV

Pergunta

Qual a tecnica de fazer um chat???

todos que eu baixei no scriptbrasil, todos deram errado,um por mediocridade minha,por não saber mexer bem em php e outros que estavam meio bugados!!

bem...

...eu gostaria apenas de ter estilo um chat simples mesmo:

.Onde eu envio uma mensagem e apereça em um campo de texto

.nem precisa logar nem nada,nem precisa ter nick

queria apenas enviar uma mensagem e ela aperecer e que outra pessoa em outro computador,possa ver essas mensagens e enviar tb

uma coisa simples mesmo

biggrin.gif

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

eu fiz isso,mas acontece que quando da um refresh na pagina,ele envia a mensagem 2 vezes:

<html>
<head>
<title>CHAT</title>
</head>
<?
mysql_connect("localhost","root","");
mysql_select_db("chat");
if (isset($enviar)){
$sql = "insert into msg (texto) values('$valor')";
$result = mysql_query($sql);
}
$sql = "select * from msg order by id desc";
$result = mysql_query($sql);
?>
<body>
<form name="form1" action="#" method="post">
<textarea name="area" cols="20" rows="5" readonly>
<? while($x = mysql_fetch_array($result)){
   echo $x['texto']."\n";
   } 
?></textarea>
<br>
<input type="text" name="valor">
<input type="submit" value="Enviar" name='enviar'>
</form>
</body>
</html>

ve ae!!

Link para o comentário
Compartilhar em outros sites

  • 0

chat.php

<html>
<head>
<title>CHAT</title>
</head>
<?
mysql_connect("localhost","root","");
mysql_select_db("chat");
if (isset($enviar)){
$sql = "insert into msg (texto) values('$valor')";
$result = mysql_query($sql);
}
$sql = "select * from msg order by id desc";
$result = mysql_query($sql);
?>
<body>
<textarea name="area" cols="20" rows="5" readonly>
<? while($x = mysql_fetch_array($result)){
   echo $x['texto']."\n";
   } 
?></textarea>
</body>
</html>
menu.php
<html>
<head>
<title>Chat Menu</title>
</head>

<body>
<form name="form1" action="chat.php" method="post">
<input type="text" name="valor">
<input type="submit" value="Enviar" name='enviar'>
</form>
</body>
</html>
index.php
<html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<iframe src="chat.php"></iframe><br>
<iframe src="menu.php"></iframe>
</body>
</html>

Como eu envio os dados para a pagina chat.php??

Link para o comentário
Compartilhar em outros sites

  • 0

Cara,

Faz diferente ó:

chat.php

<html>

<head>

<title>CHAT</title>

</head>

<?

mysql_connect("localhost","root","");

mysql_select_db("chat");

$sql = "select * from msg order by id desc";

$result = mysql_query($sql);

?>

<body>

<textarea name="area" cols="20" rows="5" readonly>

<? while($x = mysql_fetch_array($result)){

  echo $x['texto']."\n";

  }

?></textarea>

</body>

</html>

menu.php

<?

mysql_connect("localhost","root","");

mysql_select_db("chat");

if (isset($_POST['texto])){

$sql = "insert into msg (texto) values('$_POST[\"texto\"]')";

$result = mysql_query($sql);

}

<html>

<head>

<title>Chat Menu</title>

</head>

<body>

<form name="form1" action="chat.php" method="post">

<input type="text" name="texto">

<input type="submit" value="Enviar" name='enviar'>

</form>

</body>

</html>

index.php

<html>

<head>

<title>Index</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<iframe src="chat.php"></iframe><br>

<iframe src="menu.php"></iframe>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...