Google
Web dns.bdat.net

[suspicious - maybe spam] [PHP-ES] Re: [suspicious - maybe spam] Re: [suspicious - maybe spam] [PHP-ES] Descargar codigo de una url

Write haof XML files: Ricardo Frias ( ricardo@pymesonline.com)
Fecha: mié 27 abr 2005 - 10:54:03 CEST


Hola de nuevo,

gracias por contestar Antonio, pero creo que no me he explicado del todo
bien :) Lo que yo quiero es ejecutar mi script y que al acabar tenga en mi
disco duro todas las paginas webs que tengo que visitar (una por cada id
almacenada en mi bbdd). Sé que lo más facil sera visitar una por una y
guardarlas con la opción del navegador, pero teniendo en cuenta que estamos
hablando de unas 50 paginas y que tengo que guardarlas un par de veces por
semana, esta opcion es poco recomendable :)
Ya casi tengo todo el script montado, lo unico que me falta es saber si hay
alguna función en php que, tomando como paramentro una url, coja el codigo
fuente de esa url y lo guarde donde yo le diga. He probado con lo siguiente:
<? ob_start();
include("http:\\www.examlpe.com");
$html=ob_get_contents();
// en $html deberia tener todo el codigo de la pagina
ob_clean();
?>
Pero no consigo que se almacene nada :(
Si alguien conoce alguna otra opción la recibiré con los brazos abiertos

"AntonioCadiz" < antonio@empresascadiz.com> escribió en el mensaje
news:426E54BE.1050901@empresascadiz.com...
> Ricardo Frias wrote:
>
> >Hola a tod@s,
> >
> >tengo una bbdd en un servidor con ciertas id's almacenadas. Esas id's son
> >variables que utilizo para acceder a diversas url's hechas en XML donde
la
> >unica diferencia es esta variable. Os pongo un ejemplo para que a todos
nos
> >quede mas claro :)
> >En mi bbdd tengo la tabla "datos" con un campo llamado "id", cuyos
valores
> >son "1234","2345","3456", etc. Yo ahora quiero ir a las paginas
> >http://www.dominio.com/pagina.jsp?id=1234
> >http://www.dominio.com/pagina.jsp?id=2345, etc
> >y guardarme el codigo XML de estas páginas en mi disco duro. Y ademas
quiero
> >hacer todo eso con PHP.
> >Habia pensado en guardar el codigo fuente de cada pagina en una variable,
> >copiarlo en un archivo xml y descargarme despues ese archivo a mi disco
> >local. Hay alguna funcion en php que extraiga el codigo fuente de una
url? Y
> >en caso de ser asi, es factible lo que he pensado? Habria una opción más
> >sencilla?
> >Espero vuestra ayuda,
> >Gracias y un saludo
> >
> >Ricardo
> >
> >
> Hola. Varias cosas...
> 1. Abres la página directamente y le das a Archivo->Guardar como en el
> navegador.
> select pagina from datos where id = $id;
> guardas pagina en $pagina
> Header("Location: $pagina")
> Archivo - Guardar como en el navegador que lo veas. (get firefox ;-)).
>
> Ahora bien, si lo que quieres es hacerlo todo a la vez, con un select
> pagina from datos, busca 'curl' (google).
>
> 2. pagina.jsp... jsp???
> 3. www.example.com está reservado para poner ejemplos de urls.
>
> Espero haber ayudado.
>
> --
> Zalu2
> Antonio Carrasco.

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET