Привет!
Допустим есть бесконечное число файлов с именами в виде NN.php, где NN - число от 1 до бесконечности. В каждом файле записано по две строки. Необходимо вывести текст из всех этих файлов, но разбить постранично. Т.е. если текущая страница главная или первая, то выводим текст из последних 20 файлов с наиболее большими номерами. Причем, наиболее крупные номера всегда сверху, а меньшие ниже по убывающей. Если страница вторая, то выводим следующие 20 файлов. Также стоит учесть, что бывают и последние страницы, когда нужно не просто вывести первые 20 файлов, а столько, сколько там остается из невыведенных. Вывод оформляется в таком виде:
CODE:list($str1,$str2)=array_map('trim',file("files/$i.php"));
echo "<div align=center><font size=1>";
echo $str1;
echo "<div></font>";
echo "<p>";
echo $str2;
echo "</p>";
echo "</center>
Как все остальное сделать - не знаю.
Может кто поможет?
P.S. Если значение цифры "бесконечность" будет необходимо как-то представить, то, думаю, 1000 вполне хватит.(Отредактировано автором: 11 Января, 2009 - 11:07:09) |