-
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."