Hola,
Si lees en la funcion copy() (
www.php.net/copy), ambos parametros tienen que ser nombres de ficheros. Posiblemente tu error sea que como destino has especificado solo el nombre del directorio destino.
Por cierto, para uploads mejor usar move_uploaded_file() (
www.php.net/move_uploaded_file) que copy().
Saludos.