Tecnología

Inicio

Cómo obtener el contenido de una página web remota con PHP

Una de las características interesantes del lenguaje de programación PHP es que la información de fuentes en Internet, incluyendo páginas web remotos a leer, no se realiza a través de una interfaz especial. En su lugar, se accede a los datos en línea usando las mismas funciones que se utilizan para localizar los datos en el sistema de archivos local.

Instrucciones

1 Abra su editor de texto y pegar las etiquetas PHP en él:

<? Php

?>

El código del resto del tutorial irá dentro de estas etiquetas.

2 Pega el siguiente para definir un mango para la lectura de la página web:

$ = Fopen (en "http://www.ehow.com", "r");

Vuelva a colocar la dirección URL con la que le gustaría usar.

3 Pega el siguiente para definir un identificador para escribir la página web en el disco:

$ Salida = fopen ( "pagina.html", "w");

4 Pega el siguiente para leer los datos de la página 2 kilobytes a la vez:

while (! feof ($ en)) {

$buffer = fread($in, 2048);

fwrite ($ salida, $ buffer);

}

La función "feof" es sinónimo de "fin de archivo del archivo" y la explosión (!) Debe leerse como "No". Así, se puede leer la condición de bucle que, "si bien no al final del archivo '$ en', haga lo siguiente."