Otra cosa, con respecto a $uploaddir, tú tienes que pensar que estás parado donde el script PHP se ejecuta, es decir, si tu script está guardado en
/public_html/david/dfs
(en la carpeta dfs)
tu $uploaddir debe ser
;
sin barra al inicio, sólo con la bara al final para que cuando concatenes aquí:
te quede una ruta de archivo.
No referencies completo a /public_html/david/dfs/imagenes