George Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 eu queria saber qual é o princípio do funcionamento de um chat em php...como as mensagens são recebidas e enviadas? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 você sabe gravar e pegar mensagem em txt ou mysql??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 George Postado Março 13, 2005 Autor Denunciar Share Postado Março 13, 2005 sim, isso eu sei...o que eu num sei é como as mensagens vão chegando pra pessoa...a página vai atualizando de um certo tempo em um certo tempo pra ir aparecendo as mensagens gravadas? se for, como isso é feito? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 »»Luk@S«« Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 você tambem pode fazer com sessions Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 George Postado Março 13, 2005 Autor Denunciar Share Postado Março 13, 2005 qual seria a função da session nesse caso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 »»Luk@S«« Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 http://br.php.net/manual-lookup.php?patter...ions〈=pt_BR Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 o coração de um chat é o sistema de atualização da pagina automatico, pode ser por refresh que é o pior das opções ou um sistema sem usar refresh e o resto é só ver se tem mensagens novas no seu banco e mostrarqualquer duvida posta ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 »»Luk@S«« Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 cara, eu te recomendo o romano chat, no phpbrasil.com tem um monte de versão la Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipedcb Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 esse negocio de pegar coisa pronta nunca funciona do jeito que eu queroaouhaiuha o jeito é fazer um mesmo.Não é melhor ir gravando as mensagens em um arquivo .html e dpois colocar um frame na página pra mostrar esse arquivo não? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Março 13, 2005 Denunciar Share Postado Março 13, 2005 cara se ta certo pegar script pronto não é legal uma que a maiorira que tem por ai ta tudo errado e outra se você quer aprender é fazendo que se aprendemas sobre o que você falou um sistema de chat razoavel pra tapear é bom usar um banco de dados e um sistema de atualizar sem refreshagora se você pensa em fazer um sistema otimo de chat esquece pois o php não é bom pra isso infelizmente se pode ver por esses bate papos da uol bol ,etc... não usam um sistema em si, a maioria é sistema proprio desenvolvidos por eles e um servidor dedicado só pra cuidar do batepapo ,mas se for só pra aprender a fazer em php é legalestude isso:Tratamento de Conexões Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Akira Postado Março 14, 2005 Denunciar Share Postado Março 14, 2005 Desencana!Utilizar um chat que fica dando refresh para atualizar as mensagens é furada. Até funciona, mas sua bandwidth vai aumentar violentamente com essa brincadeira.Se você quer fazer um chat decente em PHP, procura estudar SOCKETS.Sockets são conexões que permitem queos os lados da conexão troquem dados entre sí. Uma definição mais genérica é imaginar que um socket é uma espécie de "ligação direta" entre seu micro e o servidor.Para fazer um chat, você precisa escrever (ou pegar pronto e adaptar) um servidor socket. Para isso, seu servidor precisa ter compilado o PHP com a opção "--enable sockets". Além disso, você ainda precisa ter a permissão de rodar scripts escritos em PHP pelo shell do linux, isto é, o PHP deve estar compilado como CGI e não como um módulo do Apache.Bom, eu uso o servidor abaixo, ele é barato e suporta sockets:Hospedagem WelterPara saber mais sobre sockets, dá uma procurada no google, tem material em português e inglês, inclusive no help do PHP.Ah, eu adaptei um servidor de sockets em PHP para uma aplicação uma vez, este servidor é excelente! Código limpo e comentado. Seu nome é "PatServer". Dá uma procurada no google e pega ele, ele possui até exemplos em flash.Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Março 14, 2005 Denunciar Share Postado Março 14, 2005 Utilizar um chat que fica dando refresh para atualizar as mensagens é furada. Até funciona, mas sua bandwidth vai aumentar violentamente com essa brincadeira.o que eu passei pra ele não é refresh da uma estudada no assunto antes de falare outra não vale apena trocar modulos por cgi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Akira Postado Março 14, 2005 Denunciar Share Postado Março 14, 2005 Caro fabyo,Me desculpe se dei a entender que minha mensagem estava direcioanada especificamente para você. Não está! Eu apenas critiquei a utilização de refreshs automáticos em sistemas de chats escritos em PHP.Meu servidor está configurado como CGI e funciona normalmente. Olha o phpinfo:Configure Command './configure' '--prefix=/usr' '--with-xml' '--enable-bcmath' '--enable-calendar' '--with-curl' '--enable-ftp' '--with-gd' '--with-jpeg-dir=/usr/local' '--with-png-dir=/usr' '--with-xpm-dir=/usr/X11R6' '--with-mcrypt' '--enable-magic-quotes' '--with-mysql' '--enable-discard-path' '--with-pear' '--enable-sockets' '--enable-track-vars' '--enable-versioning' '--with-zlib' Server API CGI Virtual Directory Support disabled Configuration File (php.ini) Path /usr/local/lib/php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 20021010 Debug Build no Thread Safety disabled Registered PHP Streams php, http, ftp, compress.zlib Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Março 14, 2005 Denunciar Share Postado Março 14, 2005 beleza, mas sobre cgi ou modulo o que disse é que não vale a pena pois com modulosé bem mais rapido e com modulos o apache aceita autenticação por HTTP Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 George Postado Março 14, 2005 Autor Denunciar Share Postado Março 14, 2005 então que modo vocês me recomendam, sem ser por refresh ou cgi ou socket? por aquele tratamento de conexões é melhor? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
George
eu queria saber qual é o princípio do funcionamento de um chat em php...como as mensagens são recebidas e enviadas?
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
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.