Código de PHP - descargar una página web mediante CURL en PHP

Imágen de perfil

descargar una página web mediante CURL en PHPgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 26 de Enero del 2015 por Xavi (Creado el 06 de Febrero del 2013)
13.902 visualizaciones desde el 06 de Febrero del 2013. Una media de 70 por semana
Código que muestra como utilizando curl, podemos descargar una pagina web a un archivo de nuestro disco duro.

Versión 1
estrellaestrellaestrellaestrellaestrella(4)

Actualizado el 27 de Enero del 2015 (Creado el 06 de Febrero del 2013)gráfica de visualizaciones de la versión: Versión 1
13.903 visualizaciones desde el 06 de Febrero del 2013. Una media de 70 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
echo "Codigo de php que descarga la pagina inicial de lawebdelprogramador.com y la
guarda en un archivo.";
 
//abrimos un fichero donde guardar la descarga de la web
$fp=fopen("lawebdelprogramador.html", "w");
 
// Se crea un manejador CURL
$ch=curl_init();
 
// Se establece la URL y algunas opciones
curl_setopt($ch, CURLOPT_URL, "http://www.lawebdelprogramador.com");
//determina si descargamos las cabeceras del servidor [0-No mostramos|1-mostramos]
curl_setopt($ch, CURLOPT_HEADER, 0);
//determina si mostramos el resultado en el nevagador [0-mostramos|1-NO mostramos]
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//determina donde guardar el fichero
curl_setopt($ch, CURLOPT_FILE, $fp);
 
// Se obtiene la URL indicada
curl_exec($ch);
 
// Se cierra el recurso CURL y se liberan los recursos del sistema
curl_close($ch);
 
//se cierra el manejador de ficheros
fclose($fp);
?>



Comentarios sobre la versión: Versión 1 (4)

manuel
25 de Enero del 2015
estrellaestrellaestrellaestrellaestrella
Parse error: syntax error, unexpected '$fp' (T_VARIABLE), expecting ',' or ';' in F:\XAMPP\htdocs\descargapaginaweb.php on line 6
Responder
Imágen de perfil
Xavi
26 de Enero del 2015
estrellaestrellaestrellaestrellaestrella
Gracias por comentarlo Manuel... faltaba poner el punto y coma (;) al final de la primera linea...;)
Responder
Imágen de perfil
Miguel Angel
16 de Septiembre del 2015
estrellaestrellaestrellaestrellaestrella
Buen recurso!
Responder
Imágen de perfil
Estela
06 de Febrero del 2016
estrellaestrellaestrellaestrellaestrella
Es posible generar una thubnail (una imagen en miniatura) de la pagina web?
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2294