Autor
|
Tema: descargar directo al server? (Leído 2,684 veces)
|
Og.
Desconectado
Mensajes: 822
Aprendiendo de la vida
|
hola =D bueno, he estado descargando archivos y despues subiendolos via ftp a un servidor, entonces pense: habra alguna forma de usar el ancho de banda del servidor para descargar directamente hacia el?
y...
a preguntar xDDD
bueno creen que exista alguna forma de hacerlo??
saludos!
|
|
|
En línea
|
|-
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
si tienes un servidor *nix puedes usar exec y wget o curl
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
http://www.php.net/manual/es/function.copy.phpy utiliza
para que no muera a los 30 segundos tu script y lo pueda descargar perfectamente. digo para que cuadre este post en el foro de php, por que si no que objeto tiene. por que si tienes linux mejor usa wget.
|
|
« Última modificación: 25 Junio 2009, 03:32 am por HardieVon »
|
En línea
|
|
|
|
Azielito
no es
Colaborador
Desconectado
Mensajes: 9.188
>.<
|
Yo tengo uno, lo hice con otros fines :') pero el funcionamiento es para eso mismo, pasar un archivo de un servidor a uno "local" <?php if(isset($_GET['url'])){ // si ya se envio la URL, o sea, el archivo a descargar $cont = file_get_contents($_GET['url'], "r"); // tomamos todo lo del archivo a descaregar, o sea, el contenido $l = fopen($_GET['file'], 'w'); // abrimos el archivo, o en su 'defecto' lo creamos fwrite($l,$cont); // escribimos el contenido del URL al archivo 'local' echo '<a href="'.$_GET['file'].'">ver</a>'; // mandamos un link para ver el archivo ¬¬ }else{ die('thisFile.php?<b>url</b>=<i>C99</i>&<b>file</b>=<i>localFile</i>'); // si no se manda el url a descargar xD } ?>
|
|
« Última modificación: 26 Junio 2009, 00:44 am por Azielito »
|
En línea
|
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
Yo tengo uno, lo hice con otros fines :') pero el funcionamiento es para eso mismo, pasar un archivo de un servidor a uno "local" <?php if(isset($_GET['url'])){ // si ya se envio la URL, o sea, el archivo a descargar $cont = file_get_contents($_GET['url'], "r"); // tomamos todo lo del archivo a descaregar, o sea, el contenido $l = fopen($_GET['file'], 'w'); // abrimos el archivo, o en su 'defecto' lo creamos fwrite($l,$cont); // escribimos el contenido del URL al archivo 'local' echo '<a href="'.$_GET['file'].'">ver</a>'; // mandamos un link para ver el archivo ¬¬ }else{ die('thisFile.php?<b>url</b>=<i>C99</i>&<b>file</b>=<i>localFile</i>'); // si no se manda el url a descargar xD } ?>
como que es mucho para tampoco, por que no un simple copy?
|
|
|
En línea
|
|
|
|
Azielito
no es
Colaborador
Desconectado
Mensajes: 9.188
>.<
|
No sabia que copy podia copiar desde "http" :')
|
|
|
En línea
|
|
|
|
|
|
|