Se vuoi che il file (chiamiamolo testo.html per comodità) venga visualizzato all'interno del browser come testo non puoi aprirlo direttamente.
Usa invece una pagina php che generi un file di testo:
Codice PHP:
<?php
header("Content-Type: text/plain;charset=ISO-8859-1");
include("testo.html");
?>
Se invece vuoi scaricare il file come testo:
Codice PHP:
<?php
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; '.'filename="testo.txt"');
include("testo.html");
?>
Attenzione al charset, nel caso impostalo UTF-8.