Tengo un script en php que me sube archivos. Lo he probado y funciona. El problema está en el tema de los permisos. Si los cambio desde la consola (por ssh) y los pongo a 777 en la carpeta donde quiero que el usuarios (cualquier usuario) suba ficheros pues funciona, pero desde php no.
Pego parte del código:
$ruta="/var/www/anuncios";
//MIRAMOS SI ESTAN CREADOS LOS DIRECTORIOS Y SINO LOS CREAMOS
if (!is_dir($resultadoseccion)) {
@mkdir($resultadoseccion,0777); }
if (!is_dir($resultadocarpeta)) {
chdir($resultadoseccion); @mkdir($resultadocarpeta,0777); }
// ASIGNAMOS UN NOMBRE A LA FOTO QUE CORRESPONDE CON EL ID DEL ARTICULO Y LE AÑADIMOS LA EXTENSION JPG
$fotojpg=$resultado.".jpg";
chmod($resultadocarpeta,0777); chdir($resultadocarpeta);
El caso es que no funciona, no pone los permisos a 777 ni con chmod. En local me funcionaba, pero en el servidor no (es un vps con debian 6) ¿Alguien sabe como crear carpetas con permisos para subir archivos?