pero tengo un problema con el script actual que estoy usando el cual lo que hace es dejar la pagina cargando mistras esta transfiriendo y cuando terminade transferir entonces muestra la pagina como cargada.
el problema viene cuando trato de transferir archivos muy pesados, como se esta demorando mucho se agota el tiempo de carga de la pagina, la pagina cambia a no encontrada
he estado buscando y he encontrado que los hosters usan algo parecido y encontre que filesonic se le puede dejar la tarea y el servidor solo la realiza y no hay problema si se cierra la pagina, he tratado de varias maneras pero no logro hacer que pace eso o porlomenos algo parecido, o simplemente solucionar este problema
este es el script
Código PHP:
<?php
define('BUFSIZ', 4095);
$url = 'servidor en el cual esta el archivo muy pesado';
$rfile = fopen($url, 'r');
$lfile = fopen(basename($url), 'w');
while(!feof($rfile))
fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
?>
Código PHP:
require_once("downloader.php");
$downloader = new classDownloader;
$downloader->download($v,$dir);