Nada sigue sin funcionarme. Esto es lo que he hecho:
Código PHP:
$ruta = "../convertir/atom/nombre_".date('Y-m-d')."-".date (His).".atom";
$fp = fopen($ruta, "w+");
fwrite($fp, $salidaxml);
flock($fp, 3);
fclose($fp);
$nombredescarga="nombre_".date('Y-m-d')."-".date (His).".atom";
header("Content-type: application/atom+xml");
header('Content-Disposition: attachment; filename="'.$nombredescarga.'"');
readfile("../convertir/atom/nombre_".date('Y-m-d')."-".date (His).".atom");
header('Location:'.$ruta);
Siendo el archivo que el indico igual que el se crea, ¿debería lanzar la descarga no?
Un saludo.