Hola, existe alguna manera de prohibir que los archivos que se encuentran en carpetas superiores puedan incluir a lo de los niveles más bajos?.
 
/hola/hola/prueba.php
 
no debería poder incluir a 
 
/hola/otro.php
 
 
Gracias!
 
Un saludo 
    
  |  |||
|      Permisos    Hola, existe alguna manera de prohibir que los archivos que se encuentran en carpetas superiores puedan incluir a lo de los niveles más bajos?.   /hola/hola/prueba.php no debería poder incluir a /hola/otro.php Gracias! Un saludo  |  
  
  |  |||
|      Respuesta: Permisos    Hola, gracias por las respuestas, alguno dispone de algun ejemplo?    Si simplemente activo el safe mode debe funcionar? En el directorio raiz pongo un php.ini con: php_value open_basedir ON Ya no se debería poder incluir ningún archivo del directorio raiz desde raiz/cosa/ por ejemplo, n? Un saludo Última edición por glayvin; 30/03/2009 a las 13:19  |  
  
  |  |||
|      Respuesta: Permisos    Hola, he creado un ficher php.ini en public_html.    open_basedir=/home/sitio/public_html/carpeta/ Lo que pasa es que los ficheros que estan en /carpeta/ si que pueden incluir a los que estan en public_html. No encuentro la manera :S Gracias! edito: En cambio si pongo el php.ini en carpeta i pongo la ruta de la carpeta si que funciona, lo que me interesaría, en cambio es poner el archivo php.ini en public_html i que se aplique a las subcarpetas. :S y como puedo desactivar la funcion ini_set() ? Última edición por glayvin; 30/03/2009 a las 14:16  |  
  
  |  ||||
|      Respuesta: Permisos    Pues sin acceso al php.ini no puedes hacerlo, ya que ahí es donde estan las directivas que restringen eso como disabled_functions y open_basedir.   Saludos.  |  
  
  |  |||
|      Respuesta: Permisos    Hola,     Voy a hacer una cosa... copiar automaticamente el php.ini en cada nueva carpeta. Y evitar que se pueda editar o eliminar. Última edición por glayvin; 30/03/2009 a las 23:25  |