Cita: Ah !! Lo del directorio no se que permisos son los que debo de dar ni como darlos.
Eso depende del Sistema Operativo que uses .. En tu servidor remoto lo puedes hacer con tu cliente de FTP con el comando o botón CHMOD dandole permisos de escritura (0666 o similar) al directorio "uploads/" ..
En Windows .. depende .. sólo en Windows XP PRO, 2000 y 2003 puedes dar permisos a usuarios/archivos .. En W9x tan sólo no hay que hacer nada (por defecto está como escritura salvo que edites las propiedades de ese directorio y le des otras ..).
Un saludo,