Il problema è che io devo creare da php una cartella al volo per ogni nuovo utente che accede, all'interno della quale devo poi scrivere un file.

La cartella la creo con il comando seguente:
mkdir("/tmp/utente1/",0777);

il problema sta nel fatto che nel path /var/www/html/ questo comando mi crea la sottocartella, in /tmp no.

Come mai ?

Eppure tutte queste cartelle hanno chmod 777

Grazie