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(6)
Actualizado el 26 de Enero del 2015 por Xavi (Publicado el 06 de Febrero del 2013)
21.227 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(6)

Actualizado el 27 de Enero del 2015 (Publicado el 06 de Febrero del 2013)gráfica de visualizaciones de la versión: Versión 1
21.228 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 (6)

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
Guillermo
03 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
Hola, quiero usarlo para descargar una imagen en fomato jpg

lo baja pero no funciona, como si estuviera corrupto, el archivo que descarga pesa lo mismo que el original, pero no hay forma de abrirlo, alguna pista?

gracias
Responder
juan pablo
20 de Mayo del 2018
estrellaestrellaestrellaestrellaestrella
Buenos dias, existe alguien quien me podria ayudar por favor con el siguiente tema:

1. Utilizo de la siguiente manera la funcion:

$update = file_get_contents('php://input');
echo $update;

la variable $update no me devuelve vacia.

Deberia devolverme los valores de un archivo JSON enviado por telegram a un webhook (endpoint), he comprobado si Telegram y efectivamente, pero a la hora de utilizar la funcion, no me muestra absolutamente nada.

De antemano les quedo agradecido saludos

Juan Pablo
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2294  
Revisar política de publicidad