Mi sono trovato nella stessa situazione qualche tempo fa, ho risolto così
Codice PHP:
<?php
    $nome_file
=$_POST['file']; //nome del file che arriva dal form
    
    
$var=fopen($nome_file,"r");
    
$leggi=fread($var,filesize($nome_file));
    
$testo=nl2br($leggi);
    
fclose($var);
?>
<table width="600px" border="1">
    <tr>
        <td><?php echo $testo?></td>
    </tr>
</table>
Questo prevede che il file di testo sia nella stessa cartella del file php, se si trova in un'altra cartella devi adeguare il percorso del file txt