Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2011, 22:53
WTLEstudios
 
Fecha de Ingreso: abril-2011
Ubicación: Caracas, Venezuela
Mensajes: 22
Antigüedad: 13 años
Puntos: 0
Pregunta Como pasar un video por php tipo video.php?id=7

Actualmente estoy intentando pasar un video mp4 desde una carpeta fuera del DocumentRoot a través de un archivo php (video.php?id=7) haciendo uso de header() para armar la cabecera y readfile() para leer el archivo, el código que uso es:

Código PHP:
// RUTA DEL ARCHIVO
define('MOVIE_FILE','/home/usuario/carpeta/archivo.mp4');
    
// SI EL ARCHIVO EXISTE
    
if(is_file(MOVIE_FILE)){
        
// 
        
header('Content-type: video/mp4');
        
header('Content-Transfer-Encoding: binary'); 
        
header('Pragma: public'); 
        
header('Content-Length:'.filesize(MOVIE_FILE)); 
        
// 
        
readfile(MOVIE_FILE);
        exit;
    
// SI EL ARCHIVO NO EXISTE
    
}else{
        
//
        
echo "No existe el archivo";
    } 
Falta algo en la cabecera o así está bien, ya que hago pruebas y nada...