Ciao a tutti,
devo far scaricare un file ma nel file mi ritrovo anche il codice html che segue la funzione readfile()

Ho provato diverse combinazioni di ob_start() flush() ecc. ma non ne vengo a capo.
Mi date un aiuto?

Codice PHP:
        ob_start();
        
header('Content-type: text/plain');
        
header ("Content-Disposition: attachment; filename=$filename");
        
ob_clean();
        
readfile($filedaleggere);        
        
ob_flush();      

        
// segue codice html per messaggio a video
        
echo "Finito";
        
ecc
in coda al file scaricato (correttamente) però mi ritrovo anche il codice html che segue

Qualcuno sa dirmo dove sbaglio?
Grazie