¿PHP usa otra combinacion de numeros para los permisos?, porque creo un directorio asi:
mkdir('test', 777);
pero los permisos al final son (Linux):
dr----x--t
se supone que 777 es rwxrwxrwx
Gracias de antemano!
| |||
Permisos en mkdir ¿PHP usa otra combinacion de numeros para los permisos?, porque creo un directorio asi: mkdir('test', 777); pero los permisos al final son (Linux): dr----x--t se supone que 777 es rwxrwxrwx Gracias de antemano! |
| ||||
Respuesta: Permisos en mkdir Miraste el manual? Literalmente: "Ten en cuenta que debes especifiar el modo como un número octal, lo que significa que debes anteponerle un 0 al número." Un saludo. |
| |||
Respuesta: Permisos en mkdir Cuando lo haga asi: mkdir($dirname, 0777); funciona bien. Pero no asi: mkdir($dirname, $per); donde $per es un request de un formulario con valor 0777. |
| ||||
Respuesta: Permisos en mkdir Cuando se efectúa la conversión a valor numérico desde un string, se interpreta en la base por defecto (base 10). Para que lo interprete como un número octal, debes usar, por ejemplo, la función intval: Código PHP: Código PHP: Última edición por Deschamps; 16/11/2008 a las 10:36 Razón: Corrección |