Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/09/2012, 16:22
Avatar de ahaugas
ahaugas
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 13 años, 7 meses
Puntos: 21
Respuesta: problema en generar la descarga remota con get

perdon el codigo es este:

Código PHP:
Ver original
  1. <?php
  2.                   $file_title = $_GET['title'];
  3.                   $file       = "http://www.servidorremoto.com/carpeta/video12312.mp4";
  4.                    
  5.                   function extension($filename){
  6.                       return substr(strrchr($filename, '.'), 1);
  7.                   }                  
  8.  
  9.  
  10.                   $ext = extension($file);
  11.                   switch($ext)
  12.                   {
  13.                         case 'mp4':
  14.                               $ctype = "video/mp4";
  15.                         break;
  16.                         case 'avi':
  17.                               $ctype = "video/x-msvideo";
  18.                         break;
  19.                         case 'mov':
  20.                               $ctype = "video/quicktime";
  21.                         break;
  22.                         case 'mpeg':
  23.                               $ctype = "video/mpeg";
  24.                         break;
  25.                         case 'flv':
  26.                               $ctype = "video/x-flv";
  27.                         break;
  28.                         case '3gp':
  29.                               $ctype = "video/3gpp";
  30.                         break;
  31.                         case '3g2':
  32.                               $ctype = "video/3gpp2";
  33.                         break;
  34.                         case 'f4v':
  35.                               $ctype = "video/x-f4v";
  36.                         break;
  37.                         case 'h261':
  38.                               $ctype = "video/h261";
  39.                         break;
  40.                         case 'h263':
  41.                               $ctype = "video/h263";
  42.                         break;
  43.                         case 'h263':
  44.                               $ctype = "video/h263";
  45.                         break;
  46.                         case 'h264':
  47.                               $ctype = "video/h264";
  48.                         break;
  49.                         case 'm4v':
  50.                               $ctype = "video/x-m4v";
  51.                         break;
  52.                         case 'wmv':
  53.                               $ctype = "video/x-ms-wmv";
  54.                         break;
  55.                   }
  56.  
  57.                   // We'll be outputting a PDF
  58.                   header('Content-type: '.$ctype.'');
  59.                   // It will be called downloaded.mp4
  60.                   header('Content-Disposition: attachment; filename="'.$file.'.'.$ext.'"');
  61.                   readfile($file);
  62. ?>
__________________
www.ahaugas.com mi pagina de desarrollo