tengo una parte de mi web con comentarios donde los usuarios dejan sus comentarios os sus preguntas. Pero la copsa es que al momento de mostrar los comentarios me l muestra de la siguiente manera:
1
2
3
hasta el 10 va bien despues empieza a mostrar de esta manera:
1.1
1.2
2
3
4
y quiero qu mostre ordenado 10, 11, 12 pero en orden decrescente los mas recientes primero como se puede hacer dejo mi codigo...
Código PHP:
<?
$contador ="comentarios/contador.txt"; // decimos donde esta el contador
$ag = fopen($contador, "r+"); // abrimos el contador
@ $comentarios = fread($ag, filesize($contador)); //lo leemos y lo guardamos en una bariable
fclose($ag); // cerramos el contador
echo "Comentarios total: ".$comentarios."<br><br>";// ecribimos el total de comentarios
if($comentarios == '0'){ // si el contador esta en 0 es que no hay nada
echo "No hay comentarios.<br>"; // le desimos que no hay comentarios
}
else // y si no
{
foreach (glob("comentarios/*.php") as $comentari) { // vemos todos los archivos de la carpeta comentarios
include ($comentari); // los incluimos
$nombree = strip_tags($nombre); // no permitimos etiquetas HTML
$comentario = strip_tags($comentario);// no permitimos etiquetas HTML
echo "<strong>Nombre:</strong> $nombre - Fecha: <strong>$fecha</strong><br>";// escribimos el nombre y la fecha
echo "<strong>Comentarios:</strong> $comentario<br>"; // escribimos el comentario
echo '<hr align="left" width="35%"35%"><br>'; // ponemos la barra separadora
}
}
echo "<a href='#'onclick='Javascript:nuevocoment()' >Enviar un comentario</a>";// escribimos el link para mandar comentarios
?>