Write haof XML files: Manuel Oterino
(
manuel.oterino@sorase.biz)
Fecha: mié 27 abr 2005 - 11:29:44
CEST
Y probaste...
$fweb = fopen( 'http://www.example.com', 'r'
);
$fhd = fopen( '/user/data/example.com', 'a+ );
while( !feof( $fweb ) )
{
$sBuffer = fgets( $fweb, 4096 );
fwrite( $fhd, $sBuffer );
}
fclose ( $fhd );
fclose ( $fweb );
> 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
>
>
-- 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