Buenas.
Estoy desarrollando un programa en php y en una parte del código se crea una carpeta y a continuación envía un archivo.
Creo la carpeta de la siguiente forma:
mkdir("carpeta/".$numero,0777);
Pero en verdad me crea una carpeta con permisos 0755.
He probado de otra manera:
mkdir("carpeta/".$numero);
chmod("carpeta/".$numero, 0777);
Ahora me crea "aparentemente" una carpeta con los permisos 0777, sólo que tampoco me deja subir el archivo.
Si creo la carpeta desde el ftp de forma manual sí que me deja enviar los archivos. Pero yo quiero que la carpeta me la cree el script. El error que me da al enviar el archivo es el siguiente:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /var/www/vhosts/miweb.com/httpdocs/pruebas/fotos/1 owned by uid 48 in /var/www/vhosts/miweb.com/httpdocs/pruebas/enviar_fotografia.php on line 74
he leído en otros foros casos similares y que puede ser de que tengo activado "Safe Mode", pero en mi "php.ini", ubicado en la carpeta "/etc", me indica que está en Off.
A ver si alguien me puede ayudar.
Gracias por adelantado.