Invece di fare il move_uploaded_file() prova a stampare $path.$idimg e vedi se è corretta, magari a $idimg manca l'estensione e viene interpretata come directory e non come file.
Invece di fare il move_uploaded_file() prova a stampare $path.$idimg e vedi se è corretta, magari a $idimg manca l'estensione e viene interpretata come directory e non come file.