Me funciona cojonudamente, muchas gracias.
Lo que me mosquea es que para enviar el archivo uso :
header('Content-Disposition: attachment; filename="examen.html"');
readfile('../tmp/examn.html');
y he leido en la pagina .php, que con algunos navegadores no funciona esa cabecera.
¿me recomiendas hacer de otra manera el envio de archivos desde el server?
Un Saludo y muchas gracias.