Показать сообщение отдельно

  #9  
Старый 11.12.2009, 13:50
LStr1ke
Постоянный
Регистрация: 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> "

?>
 
Ответить с цитированием