Código PHP:
<?php
//Esta función lee todos los archivos de la carpeta
function NuevoListado(){
$listaNOTICIAS = array();
//Abrimos la carpeta donde se encuentran los archivos txt
if ($Manipular = opendir("noticias")) {
//Leemos todos los archivos que esten ahi
while ($archivo = readdir($Manipular)) {
if (!is_dir($archivo)) {
$listaNOTICIAS[] = $archivo;
}
}
}
// ordenamos los archivos de mayor a menor
rsort($listaNOTICIAS);
return $listaNOTICIAS;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Noticias</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="main">
<div id="caption"><strong>Noticias</strong></div>
<hr /><br />
<div id="contenido">
<?php
//Abrimos los txt uno a uno
$listado = NuevoListado();
foreach ($listado as $valor) {
$DATAnoticia = file("noticias/".$valor);
$ContenidoNoticia = "";
// Mostramos el contenido del archivo
foreach ($DATAnoticia as $valor) {
$ContenidoNoticia .= $valor;
}
//Imprimimos la informacion de los archivos
echo "<div class='tituloNoticia'>".$TituloNoticia."</div><br/>";
echo "<div class='contenidoNoticia'>".$ContenidoNoticia."<br><hr size='1'/></div>";
}
?>
</div>
</div>
</body>