ну значить работает все, только у тебя обработка строки совсем не в том месте
это убери
$content = file($file);//Получаем массив строк
for($i=count($content)-1; $i>=0;$i--) {//запускаем цикл, сообщения отображаются с верху в низ
list($name,$text,$date[1],$date[2]) = explode("::",$content[$i]);//Разбиваем строку на нужные нам данные
echo "Имя: <b>$name</b> ($date[1] $date[2])
<br />$text<br /><br />";}//Выводим информацию в браузер
---------------------
<?
$sGlob = file('text.txt');
$iCount = count($sGlob);
if ($iCount) {
$pages = new navigator($iCount, 1, 'index.php?');
for($i = $pages->start(); $i < $pages->end(); $i++) {
list($name,$text,$date[1],$date[2]) = explode("::",$sGlob[$i]);//Разбиваем строку на нужные нам данные
echo "Имя: <b>$name</b> ($date[1] $date[2])<br />$text<br /><br />";
}
echo $pages->navi().' Всего '.$iCount.'<br>';
} else {
echo 'Нет сообщений <br>';
}
http://wapnew.ru/test/index.php?page=13