read()) { if (substr($entry,0,3)=="rec") { $names[$i]=substr($entry,4); $i++; } } $dir_rec->close(); // закрываем директорию @rsort($names); // сортируем файлы /* определяем очередность сообщений и выводим их */ $count = $i; $count1 = $count; if (empty($start)) { $start = 0; } $start = intval($start); if ($start < 0) { $start = 0; } print "
"; if ($count > $start + 10) $count = $start + 10; if ($start != 0) { print "Предыдущие"; } print "Добавить запись"; if ($count1 > $start + 10) { print "Следующие \n"; } print "

"; /* выводим все сообщения в цикле */ for ($i = $start; $i < $count; $i++) { $entry = $names[$i]; $data = file("records/rec.".$entry); $date = $entry; $name = trim($data[0]); $city = trim($data[1]); $email = trim($data[2]); $url = trim($data[3]); $msg = trim($data[4]); /* поле, в которое администратор может добавить ответ */ $answer = trim($data[5]); print "\n
&nbsр;"; print "$name&nbsр;"; if (!empty($city)) print "$city&nbsр"; if (!empty($email)) print "$email\n"; if (!empty($url)) print "$url"; print "".date("d-m-Y H - i, $date)." "
\n"; print "

".$msg."

\n"; if (!empty($answer)) // если администратор что-то ответил { print "

admin:&nbsр$answer

\n"; } print "
\n

\n"; } print "
"; if ($start != 0) { print "Предыдущие"; } print "Добавить запись"; if ($count1 > $start + 10) { print "Следующие \n"; } print "
"; ?>