| App inventor 2 en español  Cómo programar los teléfonos móviles con Android
 mediante App inventor 2 - Juan Antonio Villalpando
 --- PHP y MySQL en App Inventor 2 -- Volver al índice del tutorial de PHP y MySQL ____________________________ 370.- Chat con Archivo y PHP.  App inventor.  p370_chat_con_archivo.aia
 - En este caso se trata de realizar un sencillo chat, enviando los mensajes a un archivo. - Enviamos un nombre de usuario y un mensaje al archivo chat_archivo.php, para ello utilizamos esta síntaxis: http://kio4.esy.es/chat_archivo.php?usuario=usuario&mensaje=mensaje - Es decir, le estamos enviando al archivo chat_archivo.php los datos usuario y mensaje. - Fíjate, en este caso en vez de utilizar el componente Web, he utilizado en VisorWeb.  _________________- Diseño.
 _________________- Bloques.
 
 _________________- Código PHP.
 El nombre del usuario y el mensaje se enviará al archivo chat_archivo.php.Que guardará usuario, nombre y cambio de línea en el archivo chat_archivo.txt
 Luego vemos los datos en reverse, es decir la primera línea es el mensaje más nuevo.  
        
          | chat_archivo.php
 |  
          | 
<?php
// Utilizamos la codificación UTF-8 para que salgan los acentos y carácteres latinos.
header('Content-type: text/html;charset=utf-8');
// Escritura y lectura en un archivo
// Juan A. Villalpando
// kio4.com
// Lee usuario y mensaje
$usuario = $_GET[usuario];
$mensaje = $_GET[mensaje];
// Unimos [usuario]  mensaje y cambio de línea.
$registro =  "[".$usuario."] ".$mensaje."\n";
// Añade [usuario]  mensaje y cambio de línea al archivo
$archivo = "chat_archivo.txt";
$fh = fopen($archivo, 'a') or die("No se puede abrir el archivo.");
fwrite($fh, $registro);
fclose($fh);
///////////////////////////////////////////////
// Lee el archivo alrevés
$archivo = file('chat_archivo.txt');
$alreves = array_reverse($archivo);
foreach ($alreves as $linea)
      echo trim($linea) . '<br>';
      
?>
<!-- Cada 10 segundos recarga este archivo --> 
<meta http-equiv="refresh" content="10,chat_archivo.php"> |  _________________- Comentarios.
 - Al archivo llega el usuario y el mensaje, se obtiene mediante $_GET - Se unen $registro = "[".$usuario."] ".$mensaje."\n"; - Se abre el archivo chat_archivo.txt para ser añadido. - Se guarda la información en el archivo. - Para leerlo, lo hacemos al revés, es decir leemos primero lo último que hemos escrito.  - Actualiza cada 10 segundos.  - Pudes añadir un Botón para borrar el contenido del archivo chat_archivo.txt  ________________________________________________
 
 |