devi aggiungere un controllo se il file esiste prima di questa riga..
una roba del genere... cerca anche sul forum o comunque sul manuale http://it.php.net/file_existsCodice PHP:
if(!file_exists($idir."/" . $_FILES['imagefile']['name'])) {
$copy = copy($_FILES['imagefile']['tmp_name'], "$idir" . $_FILES['imagefile']['name']);
} else {
echo "il file esiste già";
}