“Conocimientos Programación>Programación PHP /MySQL

Cómo hacer un sistema de chat usando PHP

2014/7/19
Hoy en día , hay numerosos sitios web para los usuarios potenciales para elegir, y con el fin de atraer su atención , debe destacarse de la multitud. Una buena manera de hacer esto es crear un sistema de chat que permitirá a sus visitantes comunicarse y crear un sentido de comunidad . Esto le dará a los visitantes un incentivo para regresar con regularidad a su sitio. Un sistema de chat se puede hacer fácilmente usando PHP. Instrucciones
1

Abra un editor de texto, como el Bloc de notas y crear un formulario HTML con campos para el nombre y el mensaje de un visitante. Establecer la acción de ' create.php "y establecer el método de " post ". Guarde el archivo como chat.php . El HTML completa está por debajo de la comodidad :

Enviar mensaje: < /h2 >


nombre: < /p >

Mensaje : < textarea name = "mensaje" > < /textarea > < /p >

< input type = value ' submit' = ' Registrarse ' />

< /form>
2

Crear un nuevo archivo en el editor de texto . Escribir código PHP que se abre un archivo de texto " messages.txt ", escribe el mensaje en el archivo , muestra si la operación se ha realizado correctamente , e incluye un enlace a chat.php . Debe escribir el nombre del autor en una línea, convertir las nuevas líneas en el mensaje de " " etiqueta utilizando la función PHPS nl2br y escribir el mensaje en otra línea . El código final debe ser similar a esto: ?

< Php

$ completeMsg = $ _POST [' name'] . " \\ n". nl2br ($ _POST [' mensaje ']) . " \\ n";

if (( ( $ h = fopen ( ' messages.txt ', ' r + ')) == false ) {

fwrite ( $ h , $ completeMsg ) ;

fclose ( $ h ) ;

echo " Su mensaje se ha enviado correctamente \\ n . " ;

} else {

echo " Hubo . un error al enviar su mensaje Por favor, inténtelo de nuevo \\ n . " ;

}

echo " Volver a charlar < /a > ";

>
3

Crear un archivo de texto vacío y guardarlo como " messages.txt . " Este será el archivo en el que se escribirán los mensajes del usuario .
4

Open " create.php " y una sección de código PHP que se abrirá el archivo de texto que contiene los mensajes y recuperar y mostrar los mensajes que fueron publicados previamente . Se debe mostrar el mensaje anterior forma posterior presentación , por lo que guardar el código al principio del archivo Aquí está el código completo para su comodidad : . ?

< php

$ lines = file ( ' messages.txt ');

for ($ i = 0 ; $ i <( planta ( count ($ i) /2 ) * 2 ) -2 , $ i + = 2 ) {

echo "

Nombre : < /strong >". . . líneas $ [ $ i ] " < /p> " líneas $ [ $ i +1 ] " < . /p>


";

} else {

echo" Hubo un error al recuperar el historial de chat \\ n "; .

}

>

Programación PHP /MySQL
Cómo anular la configuración variables de sesión en PHP
Apache Thrift PHP es lenta
Cómo enviar un archivo PHP en Email
Cómo hacer AJAX con PHP y HTML
Cómo leer un archivo XLS usando PHP
PHP Scripting Ventajas y desventajas
Cómo matar una consulta MySQL
Cuándo utilizar dos son en PHP
Conocimientos Informáticos © http://www.ordenador.online