Il problema non è come usarlo... l'errore che prendi mi sembra abbastanza chiaro, se non hai il permesso per fare un'operazione non è che php può fare miracoli. Le directory su un sistema Unix non è che stanno lì a disposizione del primo che passa eh

Giusto per verifica, prova a fare la stessa operazione su una directory creata dallo script stesso. Lì dovrebbe funzionare.