Esta muy bueno y funciona. Pero con archivos muy grandes no se puede usar...
Ya que depende de la velocidad de conexion de los servers y cuando el tiempo se expira da este error:
Cita:
El archivo queda a medio descargar...ya que el server dejo de ejecutar el script...Request Timeout
This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.
This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.
El script es este:
Código:
Debido a que php es de lado servidor y el server no es mio, el set time limit no me sirve de nada, ya que es el server quien define la duracion de cada script.<?php set_time_limit(0); define('BUFSIZ', 4095); $url = 'Ruta del Archivo a descargar.....'; $rfile = fopen($url, 'r'); $lfile = fopen(basename($url), 'w'); while(!feof($rfile)) fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ); fclose($rfile); fclose($lfile); ?>
Asi que pensaba si alguien tiene o puede hacer un script que tenga la misma funcionalidad pero en javascript, ya que es de lado cliente uno puede definir lo que desea...Creo...
Bueno la verdad no se nada de nada...tambien pensaba en una mezcla entre javascript y php, en donde js, dominar las peticiones de php o algo asi...
Disculpenme, pero soy un super novato en todo esto...
De antemanos gracias.