Ostias no me había fijado:
Basename? Caso tienes un directorio llamado /images? o tal vez es /home/usuario/public_html/images?
Código PHP:
Ver original$target="./images/";
$target.=$_FILES ['foto']['name'];
Así sí que está bien. No te compliques con rutas de directorios.