neverdie Posted May 6, 2008 Report Share Posted May 6, 2008 Boa tarde a todos! É o seguinte, queria colocar um chat num site que ando a fazer em que nao é presiso de haja salas ou outros... apenas um chat directo entre 2 utilizador ex. uma pessoa tem um link para outra e ao clicar neste abra um chat entre elas! Alguem me pode dar uma ideia de como fazer, nao é presiso codigo apenas uma ideia use como BD mysq! Cumprimentos! Marco Link to comment Share on other sites More sharing options...
Battousai Posted May 6, 2008 Report Share Posted May 6, 2008 Em flash ou java fica sempre mais bonito, mas com ajax já fazes coisas potentes. Não sei se queres saber mais sobre isso. Link to comment Share on other sites More sharing options...
neverdie Posted May 7, 2008 Author Report Share Posted May 7, 2008 Nao é porque nao quero apreender coisas novas..., mas queria mesmo em PHP (que é para nao andar a misturar...)! Cumprimentos Link to comment Share on other sites More sharing options...
Battousai Posted May 7, 2008 Report Share Posted May 7, 2008 Hum só com php não consegues fazer similar a um chat. Chat é um conceito em que falas em tempo real. Só com php isso não é possível, tens que fazer uso de uma linguagem que também interactue com o cliente, como o JavaScript, fazendo refresh à página, ou como referi, usando ajax. Link to comment Share on other sites More sharing options...
cyclop Posted May 7, 2008 Report Share Posted May 7, 2008 Hum só com php não consegues fazer similar a um chat. Chat é um conceito em que falas em tempo real. Só com php isso não é possível, tens que fazer uso de uma linguagem que também interactue com o cliente, como o JavaScript, fazendo refresh à página, ou como referi, usando ajax. Olha que não, com php e html tambem se fazem chats 🙂 "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
Battousai Posted May 7, 2008 Report Share Posted May 7, 2008 Olha que não, com php e html tambem se fazem chats 🙂 A isso chamam-se Fórums. :fartnew2: Link to comment Share on other sites More sharing options...
djthyrax Posted May 7, 2008 Report Share Posted May 7, 2008 O cyclop tem razão. Consegues fazer um chat apenas com XHTML e PHP. 🙂 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Battousai Posted May 7, 2008 Report Share Posted May 7, 2008 Explain please -.- Link to comment Share on other sites More sharing options...
djthyrax Posted May 7, 2008 Report Share Posted May 7, 2008 Explain please -.- Tens uma página normalíssima com uma text-box, 1 iframe, e uma lista utilizadores. A text-box ia fazer POST através da iframe, e nos headers da resposta ao POST no iframe, davas para fazer refresh em, digamos, 5 segundos. Não é perfeito, mas funciona.Para algo mais composto, podes simplesmente usar JavaScript ou JavaScript+Flash para passares a restrição de pedir a um outro hostname, ou usar um protocolo que não assente em HTTP. Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Battousai Posted May 7, 2008 Report Share Posted May 7, 2008 opa... nem respondo... ? Link to comment Share on other sites More sharing options...
djthyrax Posted May 7, 2008 Report Share Posted May 7, 2008 opa... nem respondo... ? Porquê? 😄 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Guest id194 Posted May 7, 2008 Report Share Posted May 7, 2008 Porquê? 😄 Não é óbvio? Ate eu percebi o que Battousai quis dizer... Link to comment Share on other sites More sharing options...
cyclop Posted May 8, 2008 Report Share Posted May 8, 2008 Eu não entendi o que ele quiz dizer... "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
fnds Posted May 8, 2008 Report Share Posted May 8, 2008 Porquê? 😄 Não é óbvio? Ate eu percebi o que Battousai quis dizer... Eu não entendi o que ele quiz dizer... É só trabalho.... Link to comment Share on other sites More sharing options...
Battousai Posted May 8, 2008 Report Share Posted May 8, 2008 O exemplo dado não é um chat, é uma coisa ridícula. Experimentem fazê-lo e vão ver que tipo de chat aquilo é lol. Link to comment Share on other sites More sharing options...
cyclop Posted May 8, 2008 Report Share Posted May 8, 2008 ai ai... queres mesmo? estás a obrigar o pessoal a fazer uma coisa bonita só para te mostrar que é possibel? "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
fnds Posted May 8, 2008 Report Share Posted May 8, 2008 ai ai... queres mesmo? estás a obrigar o pessoal a fazer uma coisa bonita só para te mostrar que é possibel? Força, superiende-me 😄 Link to comment Share on other sites More sharing options...
Battousai Posted May 8, 2008 Report Share Posted May 8, 2008 Nem é ser bonita, é ser uma solução, digamos, rasca. Vocês é que são chatos. Para umas coisas tem que ser tudo ao pormenor e cagagésimo, para outras mandam às 3 pancadas. Link to comment Share on other sites More sharing options...
djthyrax Posted May 8, 2008 Report Share Posted May 8, 2008 Nem é ser bonita, é ser uma solução, digamos, rasca. Vocês é que são chatos. Para umas coisas tem que ser tudo ao pormenor e cagagésimo, para outras mandam às 3 pancadas. Quando não podes usar JavaScript, é uma hipótese. Não é a mais bonita, mas FUNCIONA <-Ou então, em vez de estares sempre a fazer refresh à iframe, podes simplesmente ir mandando output para o cliente sem fechar a ligação, e teres o form a fazer submit para uma iframe invisível. Ou seja, tinhas 2 ligações persistentes (1 para a lista de utilizadores, outra para o chat propriamente dito), e tinhas o form para quando estás a falar. Um software que usa esta abordagem é o CGI:IRC. Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Battousai Posted May 8, 2008 Report Share Posted May 8, 2008 Quando não podes usar JavaScript lol output para o cliente sem fechar a ligação sim e se for shared host, habilitas-te a que te cortem isso. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now