Se me olvidaba ponerte el que habre el archivo.
Te lo dare tal cual esta en mi web.
Este le el contenido del directorio(lee.php)
************************************************
<script language="JavaScript">
<!--
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
toolbar_str = toolbar ? 'yes' : 'no';
menubar_str = menubar ? 'yes' : 'no';
statusbar_str = statusbar ? 'yes' : 'no';
scrollbar_str = scrollbar ? 'yes' : 'no';
resizable_str = resizable ? 'yes' : 'no';
window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}
// -->
</script>
<?php
//definimos el path de acceso
$path = "fanfic";
//abrimos el directorio
$dir = opendir($path);
//Se procede al leido del directorio
echo"<TABLE WIDTH='100%' ALIGN='LEFT'>";
while ($elemento = readdir($dir))
{
//Estos filtros evitan mostrar archivos que no sean Txt
if (substr($elemento,-4) == ".txt" || substr($elemento,-4) == ".TXT"){
echo"<TR><TD>*--></TD><TD style=\"border-width:1; border-color:red; border-style:dotted;\"><a href=\"javascript:na_open_window('win', 'mostrarfanfic.php?elemento=fanfic/$elemento', 0, 0, 400, 500, 0, 0, 0, 1, 0)\">";
echo ucfirst(substr($elemento, 0,-4));
echo"</a></TD></TR>";
}
}
echo"</TABLE>";
//Cerramos el directorio
closedir($dir);
?>
************************************************
Ultimo archivo llamado(mostrarfanfic.php)
************************************************
<html>
<head>
<Title>Fan Fic</Title>
</script>
<head>
<body BGCOLOR="#000000" TEXT="#FFFFFF" ALINK="#FF0000" VLINK="#FF00FF" LINK="#0000FF">
<center>
<?
//abre un archivo e imprime cada linea
$archivo = fopen("$elemento" , "r");
if ($archivo) {
while (!feof($archivo)) {
$linea = fgets($archivo, 255);
$linea = htmlspecialchars($linea);
echo"<font color='Yellow'> $linea</font>";
}
}
fclose ($archivo);
?><BR>
<center>
</body>
</Body>
************************************************
Te di todo el codigo para que tomes lo que te sirva de el. Hay funciones muy interesantes y utilies. Espero que todo esto te sea de utilidad. No soy buen@ en Php incluso podria a ver mucho codigo para optimizar.