Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/05/2012, 16:03
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: Descargar archivos con php

los archivos los descargas tu o cada usuario dentro de sus perfiles , la verdad no entiendo mas a fondo que es lo que buscas , te puedo entregar un ej y tu lo acomodas a tus necesidades .

Código PHP:
Ver original
  1. <?php
  2. if (!isset($_GET['file']) || empty($_GET['file']) && !isset($_GET['sid']) || empty($_GET['sid'])){
  3.     echo 'Debes indicar ambos parametros !!';
  4.     exit();
  5. }
  6. $idcuestionario=$_GET['sid'];
  7. $archivo=$_GET['file'];
  8. $directorio = '../upload/archivos/'.idusuario.'/files/';
  9. $archivo = basename($archivo);
  10. $path = $directorio.$archivo;
  11. $tipo = '';
  12.  
  13. if (is_file($path)) {
  14.     $tamano = filesize($path);
  15.     if (function_exists('mime_content_type')) {
  16.         $tipo = mime_content_type($path);
  17.     } else if (function_exists('finfo_file')) {
  18.         $info = finfo_open(FILEINFO_MIME);
  19.         $tipo = finfo_file($info, $path);
  20.         finfo_close($info);
  21.     }
  22.     if ($tipo == '') {
  23.         $tipo = "application/force-download";
  24.     }
  25.     // Leer cabeceras
  26.     header("Content-Type: $tipo");
  27.     header("Content-Disposition: attachment; filename=$archivo");
  28.     header("Content-Transfer-Encoding: binary");
  29.     header("Content-Length: " . $tamano);
  30.     // Descargar Archivo
  31.     readfile($path);
  32. } else {
  33.     die('El archivo que indicaste no existe!!');
  34. }
  35. ?>

saludos