Jump to content

Chat


neverdie
 Share

Recommended Posts

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.