Hola a todos,
Les comento mi problema... tengo el siguiente código fuente, que me sirve para capturar el código una página web en un archivo de texto:
<?php
$url=$HTTP_GET_VARS["u"];
if($url!=null)
{
$url=ereg_replace("aquivaunputoampersand", "&", $url);
$ch = curl_init();
$fp = fopen ("archivo.txt", "w");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
$gestor = @fopen("archivo.txt", "r");
if ($gestor) {
while (!feof($gestor)) {
$bufer .= fgets($gestor, 4096);
}
fclose ($gestor);
}
}
?>
Se usa de la siguiente forma, por ejemplo:
http://www.pagina.com/programa.php?u=http://www.google.com.co
El programa funciona bien con páginas simples (como en el ejemplo anterior), pero en páginas que hagan una redirección no es posible obtener el código fuente , como por ejemplo en esta:
<?
header('Location: http://www.google.com.co');
?>
¿existe alguna manera de obtener el código fuente de la página? Obvianmente no el código fuente de esa página, sino de la página a la cual es redireccionada.
Un saludo!!!
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Saludos
Jajaja,
Sos un maestro!!! Vaya, funciona de maravilla, de verdad no tengo como agradecerte.
Un abrazo!!!
:xD jeje, de nda. ;)