Código PHP:
$nombre=$_POST['nombre']; //nombre de usuario
$tipo_t=$_POST['tipo_t']; // carpeta venta o renta ya existente con permisos 0777
$path="./" . $tipo_t . "/" . $nombre;
mkdir($path,0777);
saludos
| |||
permisos 0755 en lugar de 0777 Que tal foreros, aqui con una duda, el mi hosting cree unos directorios manualmente, y les di permisos de 0777 desde el public_html hacia dichas carpetas, hasta ahi todo bien, estoy creando un programa que simplemente me pueda subir imagenes a ciertos directorios que se crean segun el usuario, lo raro es que al crearlos mediante PHP, en lugar de poner las nuevas carpetas creadas mediante PHP me da permisos de 0775 en lugar de 0777, y por consecuencia me marca error, ya que si no tengo 0777 no me permite subir las imagenes el código es el siguiente Código PHP: saludos |
| |||
Re: permisos 0755 en lugar de 0777 y cuando intento cambiarle los permisos directamente en el hosting, me pone el siguiente mensaje: FileOp Failure on: /home/akiles/public_html/prueba/venta/er: Operation not permitted donde er es la carpeta que creé. lo raro es que solamente a ese directorio no le puedo cambiar los permisos, que podra ser gracias |
| |||
Re: permisos 0755 en lugar de 0777 buenas, ahora resulta que me dicen que no pueden quitar el safe mode, porque es un servidor compartido, habra una manera de hacer una carpeta con permisos 0777 con el safe mode activado??? gracias |
| ||||
Re: permisos 0755 en lugar de 0777 Cita: La ejecución de PHP (Apache) se realiza con un usuario particular, no el de tu cuenta. Cuando se genera el archivo el propietario es este usuario que ejecuta PHP, por ende no tienes permisos para cambiar sus permisos ("no es tuyo").
Iniciado por akiles333 y cuando intento cambiarle los permisos directamente en el hosting, me pone el siguiente mensaje: FileOp Failure on: /home/akiles/public_html/prueba/venta/er: Operation not permitted donde er es la carpeta que creé. lo raro es que solamente a ese directorio no le puedo cambiar los permisos, que podra ser gracias Para cambiar de permisos intenta con chmod(). www.php.net/chmod
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |