Tengo entendido que si la carpeta a la que le quieres dar permisos fue creada usando php debes darle el permiso tambien con php, y si creaste la carpeta desde un ftp debes de darle los permisos con un programa ftp y no con php.
Estoy bien o me equivoco????