miércoles, 25 de febrero de 2015

Leer y mostrar un archivo externo con PHP



Vamos a leer el contenido de un archivo (ya esté en nuestro servidor o en otro externo que disponga de permisos) y mostrarlo dentro de nuestra web.

Imaginemos que tenemos un archivo alojado en el servidor x:

http://www.webexterna.com/index.php

(este archivo puede ser cualquier cosa, un txt, un php....)

vamos a acceder al mismo mediante la función fopen , la cual permite abrir un archivo o una URL .

A continuación, leemos hasta el final del archivo con la función fread, cerramos el archivo y mostramos el resultado.

El código PHP sería el siguiente:

<?php
$url = "http://www.webexterna.com/index.php";
$contenido = '';
$archivo = fopen($url, "r");
while (!feof($archivo)) 
       {
 $contenido .= fread($archivo, 8192);
}
fclose($archivo);
echo "$contenido";
?>

No hay comentarios:

Publicar un comentario