Foros del Web » Programando para Internet » PHP »

Problema con mkdir

Estas en el tema de Problema con mkdir en el foro de PHP en Foros del Web. Estoy usando la funcion mkdir para crear una carpeta dendtro de otra que ya existe y tiene permisos 700 el problema es que ponga lo ...
  #1 (permalink)  
Antiguo 22/01/2009, 10:41
 
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 131
Antigüedad: 16 años
Puntos: 2
Problema con mkdir

Estoy usando la funcion mkdir para crear una carpeta dendtro de otra que ya existe y tiene permisos 700 el problema es que ponga lo que ponga me da algun error.

ejemplo:

mkdir('./usuarios/'.$file,0700);

da este error: Warning: mkdir() [function.mkdir]: Permission denied in...

e probado quitando el ./ y con la barra nada mas y nada de nada.

Un saludo
  #2 (permalink)  
Antiguo 22/01/2009, 10:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con mkdir

Hola cristofer-2006,

El problema es que los permisos deben de ser como minimo 777 para que puedas escribir en el directorio remoto.

Saludos
  #3 (permalink)  
Antiguo 22/01/2009, 10:53
 
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 131
Antigüedad: 16 años
Puntos: 2
Respuesta: Problema con mkdir

muchas gracias es verdad, pero el caso es que en otra pagina que tengo lo hace con los permisos 700 que raro...
  #4 (permalink)  
Antiguo 22/01/2009, 10:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con mkdir

No es raro, si sabes un poco de permisos de Unix, sabes que el 3er bit indica al owner, entonces si el otro archivo te lo crea es porque ese archivo pertenece al owner, y el otro archivo no.

Saludos
  #5 (permalink)  
Antiguo 22/01/2009, 11:08
 
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 131
Antigüedad: 16 años
Puntos: 2
Respuesta: Problema con mkdir

ah vale ya creo que lo pillo.

un saludo
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 02:05.