Hoje em dia, existem inúmeros sites para os potenciais utilizadores a escolher, e para atrair a sua atenção, você deve se destacar da multidão. Uma ótima maneira de fazer isso é criar um sistema de chat que irá permitir que seus visitantes para se comunicar e criar um senso de comunidade. Isso vai dar aos visitantes um incentivo para voltar regularmente para o seu site. Um sistema de bate-papo pode ser feita facilmente usando PHP. Instruções
1
Abra um editor de texto, como o Bloco de Notas, e criar um formulário HTML com campos para nome e mensagem de um visitante. Defina a ação como ' create.php ' e definir o método para "POST ". Salve o arquivo como chat.php . O HTML completo está abaixo por conveniência :
Enviar uma Mensagem:
2
Crie um novo arquivo no seu editor de texto. Escrever código PHP que abre um arquivo de texto " messages.txt ", escreve a mensagem para o arquivo, indica se a operação foi bem sucedida e inclui um link para chat.php . Deve escrever o nome do cartaz em uma linha, converter as novas linhas na mensagem a " tag " usando PHPs nl2br função e escrever a mensagem em outra linha . O código final deve ser semelhante a este :
$ completeMsg = $ _POST [' nome '] ? . "\\ n" . nl2br ( $ _POST [' mensagem ']) . "\\ n" ;
if (( ($ h = fopen ( ' messages.txt ', ' r +' )) == false) {
fwrite ( $ h , $ completeMsg ) ;
fclose ( $ h );
echo " sua mensagem foi enviada com sucesso \\ n ". ;
} else {
echo " Houve . um erro de enviar sua mensagem Por favor, tente novamente \\ n ". ;
}
echo" Voltar para conversar ";
>
3
Criar um arquivo de texto vazio e salve-o como " messages.txt . " Este será o arquivo para o qual as mensagens do usuário será escrito .
4
Open " create.php " e uma seção de código PHP que irá abrir o arquivo de texto que contém as mensagens e recuperar e exibir as mensagens que foram postadas anteriormente . Ele deve exibir as mensagens acima a forma pós submissão , para salvar o código no início do arquivo Aqui está o código completo para a sua conveniência : . ?
$ lines = file (' messages.txt ');
for ($ i = 0; $ i < ( andar ( count ( $ i ) /2) * 2) -2; $ i + = 2) {
echo "
Nome: " $ linhas [ $ i ] "< /p> " $ linhas [$ i +1 ] " < . . . . /p>
";
} else {
echo" Houve um erro ao recuperar o histórico do chat \\ n "; .
} < br >
? >