Bienvenid@s, hoy veremos un ejemplo de como leer un archivo línea a línea con PHP, en el ejemplo abriremos un archivo de texto o html como viene en el código de ejemplo, e iremos obteniendo el contenido de cada línea, este contenido se irá almacenando en una variable $lineas que finalmente utilizaremos para mostrar todo el contenido del archivo, también mostraremos un mensaje con el número total de líneas del archivo.
<?php $lineas = null; $mensaje = null; $total = 0; $ruta = "archivos/index.html"; $manejador = fopen($ruta, 'r'); while(!feof($manejador)) { $lineas .= fgets($manejador); $total++; } $mensaje = "El total de filas del archivo $ruta es: $total"; fclose($manejador); ?> <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> </head> <body> <h1>Lectura de ficheros con PHP</h1> <h3><?php echo $mensaje ?></h3> <h3>Contenido:</h3> <?php echo htmlspecialchars($lineas) ?> </body> </html>
No hay comentarios:
Publicar un comentario