Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2011, 09:33
WTLEstudios
 
Fecha de Ingreso: abril-2011
Ubicación: Caracas, Venezuela
Mensajes: 22
Antigüedad: 13 años
Puntos: 0
Pregunta Respuesta: Ocultar rutas relativas de archivos o usar $SERVER['DOCUMENT_ROOT']

Cita:
Iniciado por pateketrueke Ver Mensaje
¿la mano completa?

no, amigo, que tal si me voy de cara!!

mejor intenta:

- imprimir el valor de lo que intentas leer, comprueba que este bien formada la ruta (imagino que si)
- comprueba con is_file() dicha ruta antes de proceder a leerla... (:
- compartir algún mensaje mensaje de error, si hay alguno...
Hola pateketrueke! Gracias de nuevo!

He hecho esto

Código PHP:
//
define('BASE_DIR''/home/ontv/ontv_media/'); //$_SERVER['DOCUMENT_ROOT']
//
if(isset($_GET['id'])){
    
//
    
if($_GET['id']==99){
        
$anio         "2007/";
        
$categoria     "movies/";
        
$carpeta     "i-am-legend/";
        
$archivo     "movie.mp4";
    }
    
// SI EL ARCHIVO EXISTE
    
if(is_file(BASE_DIR.$categoria.$anio.$carpeta.$archivo)){
        
//
        
echo BASE_DIR.$categoria.$anio.$carpeta.$archivo;    
    
// SI EL ARCHIVO NO EXISTE
    
}else{
        
//
        
echo "No existe el archivo";
    }
    
//readfile();

Puedes ver el link directo del archivo [URL="http://www.ontv.com.ve/stream.php?id=99"]http://www.ontv.com.ve/stream.php?id=99[/URL] y verás que muestra el link correcto es decir que está validando el archivo y lo encuentra.

Adicionalmente te dejo el link donde debería verse el archivo [URL="http://www.ontv.com.ve/movie.php"]http://www.ontv.com.ve/movie.php[/URL]pero nada que lo carga.

Estoy haciendo algo mal creo

IMPORTANTE: No tiene nada que ver que los archivos estén fuera del DOCUMENT_ROOT?