Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2005, 06:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pero que "directorio" pretendes acceder? (indica el código y ruta completa que pretendes usar, tampoco estaría de más mencionar donde "cae" tu "DOCUMENT ROOT" en ese servidor).

Esa restricción .. afecta a que directorios puede acceder PHP .. o mejor dicho desde que "rama" hacia abajo puede acceder PHP .. normalmente debería ser tu "open_base_dir" (en tu php.ini .. busca esa directiva) = al DOCUMENT_ROOT (puedes verlo en un phpinfo() o en tu httpd.conf si usas Apache como servidor HTTP). Si dejas que PHP pueda acceder a directorios desde el raiz de tu servidor (para tener acceso a todo) .. puedes tener graves problemas de seguridad (de hecho mucho servicio de hosting está mal configurado así .. permitiendo un acceso total y .. en servicios de hosting "compartido" puedes ir a "mirar" un archivo que está hubicado en otro directorio de ese servidor= otro sitio que aloje ese servidor).

También el "safe_mode" afecta a que zona del servidor puede acceder PHP (php.ini) ..

En otras ocasiones .. si usas por ejemplo copy() cuando haces un "uplad" de un archivo vía PHP .. en lugar de esa función deberías usar move_uploaded_file() pues es la función que puede mover ese archivo que queda "fuera" de lo que pueda decir "open_base_dir" (donde indica y sube los archivos temporalmente PHP cundo lo haces por HTTP: upload_tmp_dir de tu php.ini)

Un saludo,