Muy bien yoseman .. la conversión de caracteres y el de los salto de línea para respetar los originales a HTML (<br>) ...
Ya que hicistes una función .. mejor que esta devuelva una cadena con return $html y así lo sigue dejando en una variable el resultado obtenido y filtrado con las nuevas funciones ...
Código PHP:
<?
//FUNCION
function sacar_pagina($archivo) {
$html_pagina=implode('',file($archivo));
$html_pagina=htmlspecialchars($html_pagina);
$html_pagina=nl2br($html_pagina);
return $html_pagina; }
//LLAMADA
echo sacar_pagina("nombre archivo.html");
?>
Un saludo,