AjLearning
AjLearning 0.1    





Desarrollo de Sitios con PHP y MySQL - Leyendo archivos

Curso Desarrollo de Sitios con PHP y MySQL

    Anterior     Siguiente

Podemos mejorar un poco el ejemplo, haciendo que no lea siempre el mismo archivo, sino que tome su nombre desde los parámetros que le podemos pasar a la página. Ya vimos que se le pueden pasar datos a una página desde la URL que ingresamos en el navegador, o desde campos que llenamos en un formulario. Probemos esta opción en archivo02.php:

<? $archivo = $_REQUEST['archivo']; if (!$archivo) $archivo = 'tabla1.php'; $fh = fopen($archivo,'r'); ?> <h1>Leyendo <?= $archivo ?></h1> <xmp> <? while ($linea = fgets($fh)) echo $linea; ?> </xmp> <? fclose($fh); ?>

Ahora, tomamos un parámetros desde el arreglo predefinido $_REQUEST. Si no nos pasan el parámetros, tomamos como nombre de archivo asumido al de nuestro anterior ejemplo, tabla1.php. Pero si nos pasan un parámetro, ya sea por la URL o desde un campo en un formulario que se llame archivo, vamos a tomar ese nombre como nombre de archivo a procesar.

Ahora, si pedimos la página pasando un parámetro, por ejemplo, como:

http://localhost/cursophp/archivo03.php?archivo=tabla2.php
obtenemos:




Programado por Angel J. Lopez www.ajlopez.com