Cita:
Iniciado por santi-
$_POST['foto'] no almacena el archivo... debería ser algo como $_FILES['foto']['tmp_name'] o tiene que ser una ruta tal y como te dijo jonni09lo
Estás asegurando algo que no sabes si es así o no... Hay dos errores en tu apreciación: El primero es que no lees bien, si notas $_POST llega con algo, una url con http:// por ello se genera el error y segundo es absurdo eliminar una imagen temporal de $_FILES
Saludos