Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2012, 03:36
Avatar de dmm84
dmm84
 
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Descargas con PHP

Hola a todos,

bueno, el problema que tengo es que no consigo hacer que funcione bien el sistema de descargas. El problema que tengo es que cuando le doy al boton para que se empiece a descargar pues empieza a descargar pero no pone ni el tiempo restante ni cuanto mide el archivo, y por eso puede dejarlo descargado a medias y decir que se ha completado la descarga. Aqui os pongo el codigo:

Código PHP:
Ver original
  1. $size = filesize($archivo_des);
  2. if (function_exists('mime_content_type')) {
  3.     $type = mime_content_type($archivo_des);
  4. } elseif (function_exists('finfo_file')) {
  5.     $info = finfo_open(FILEINFO_MIME);
  6.     $type = finfo_file($info, $archivo_des);
  7.     finfo_close($info);
  8. }
  9. if ($type == '') {
  10.     $type = "application/force-download";
  11. }
  12.  
  13. header("Content-Type: ". $type);
  14. header("Content-Disposition: attachment; filename=". $archivo_nom .".". $extension);
  15. header("Content-Transfer-Encoding: binary");
  16. header("Content-Length: ". $size);
  17. readfile($archivo_des);

$archivo_des -> la ruta donde esta el archivo sin el dominio
$archivo_nom -> el nombre del archivo sin el formato
$extension -> el formato del archivo

A ver si alguno sabria cual es el problema
__________________
Mas vale un codigo que mil palabras