
11.12.2009, 13:50
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Тестил на Win не уверен как на юниксах будет вести себя
PHP код:
<?php
$path = "news"; //Директория с файлами
$dir=getcwd()."/".$path; //Получаем абсолютную директорию
$files=scandir($dir); //Получаем список файлов
// Тут смотри сам, я удалил из списка .. и . и сортировал, смотри сам как тебе нужно будет
unset($files[0],$files[1]);
sort($files);
//----
chdir($path); //Переходи в папку с файлами для чтения
$page = intval($_GET['page']); // Тут берем тек. страницу
$onpage = 5; //Количество вывода на страницу
$start = $page * $onpage; //Высчитываем с какого числа начинать чтение файлов
for($i=$start;$i<$start+$onpage;$i++)
{
// Вывод
if($i < count($files))
{
echo "<p>";
$file = file($files[$i]);
foreach($file as $qk)
{
list($text1,$text2) = explode("=", $qk);
echo "<b>".$text1."</b><br><small>".$text2."</small>";
}
echo "</p>";
}
}
// Выводим навигацию
$cnts = count($files)/$onpage; // Определяем количество ссылок
for($i=1;$i<$cnts;$i++) echo "<a href='".$_SERVER['PHP_SELFT']."?page=".$i."'>".$i."</a> ";
?>
|
|
|