Haz un
Código PHP:
echo $_SERVER["DOCUMENT_ROOT"].$dir;
y mira en el phpinfo() el valor de open_basedir. Puede que DOCUMENT_ROOT este apuntando a un directorio al que no tienes acceso. Eso puede pasar si es un alojamiento compartido en que ti index esta colocada en '/home/webcindario/delpaquel/' y DOCUMENT_ROOT apunte a '/home/webcindario/' que seria la raiz de todo el hosting compartido. Si falla, puedes ponerlo "a mano" con
Código PHP:
$res = copy($arx_foto, '/home/webcindario/delpaquel/'.$dir.$nom_arxiu);
si quieres meter $dir bajo 'delpaquel'. La idea del DOCUMENT_ROOT era para hacerlo mas 'portable'.
Suerte.