Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2009, 06:47
Avatar de rifarca
rifarca
 
Fecha de Ingreso: enero-2009
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Descargas con php

Hola Maestros del Web..

Tengo un problema que necesito resolver con inteligencia colectiva, sencillo es mi problema tengo un site que necesito descargar archivos segun ciertas condiciones, las condiciones se cumplern y estos deberian descargar los ficheros

aqui le dejo el archivo php par las descargas

Código PHP:
function Download($path$speed null)
{
    
//verificamos si es un afichero lo pasado al path
    
if (is_file($path) === true)
     {
      
//limitmao el tiempo y lo colocamos a cero
        
set_time_limit(0);

        while (
ob_get_level() > 0)
        {
            
ob_end_clean();
        }

        
$speed = (is_null($speed) === true) ? filesize($path) : intval($speed) * 1024;

       
        
header('Content-Type: application/octet-stream');
        
header('Content-Length: ' filesize($path));
        
header('Content-Disposition: attachment; filename="' basename($path) . '"');
        
header('Content-Transfer-Encoding: binary');

        for (
$i 0$i <= filesize($path); $i $i $speed)
        {
            echo 
file_get_contents($pathfalsenull$i$speed);

            
flush();
            
sleep(1);
        }

        exit();
    }

    return 
false;