Foros del Web » Programando para Internet » PHP »

Como pasar un video por php tipo video.php?id=7

Estas en el tema de Como pasar un video por php tipo video.php?id=7 en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/04/2011, 22:53
 
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...

Etiquetas: pasar, tipo, video
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:19.