Помощь в соединение двух скриптов

Статус
В этой теме нельзя размещать новые ответы.

xdicolt

Новичок
Ребят помогите в таком вот не хитром дельце!
Есть первый скрипт ниже. который открывает папку и считывает файлы папки и выводит на страницу по 10 штук названия файлов, т.е. создает навигацию
PHP:
<?php
if(isset($_GET['page']) AND $_GET['page'] != 0) { $page = $_GET['page'] - 1; } else { $page = 0; }
$onpage = 10;
$begin = $page * $onpage;
$end = $begin + $onpage;
$file_upload_dir='./book/';
if ($handle = opendir($file_upload_dir))
{
   $files_array = array();
   while (false !== ($file = readdir($handle)))
   {
       if ($file != "." AND $file != "..")
       {
           $files_array[] = $file;
       }
   }
   closedir($handle);
   if($end > count($files_array))
   {
       $end = count($files_array);
   }
   for($i = $begin; $i < $end; $i++)
   {
       if ($files_array[$i] != "." AND $files_array[$i] != "..")
       {
           echo $files_array[$i]."<br />";
       }
   }
   $numpage = ceil(count($files_array) / $onpage);
   if ($numpage > 1)
   {
       echo "<div>";
       for($i = 1; $i < $numpage + 1; $i++)
       {
           if ($page + 1 == $i) { $current_page = "class=\"current_page\""; } else { $style = ""; }
           if($i == 1) {
                echo "<a href=\"?page=".$i."\" ".$current_page.">".$i."</a>";
           }
           else {
               echo "<a href=\"?page=".$i."\" ".$current_page.">".$i."</a>";
           }
       }
       echo "</div>";
   }
}
?>

И есть второй скрипт который открывает папку считывает тхт файлы и создает список ссылок с анкором первой строки каждого файла!!
PHP:
<?php
$dir = './book/';
if ($handle = opendir($dir))
{ while (false !== ($file = readdir($handle)))
{if( is_file($dir.$file) )
$dfile[]=$file;
    }
closedir($handle);}

if(!isset($_GET['id'])) {
     foreach($dfile as $name) {
$fname= file($dir.$name);
$ankor = trim($fname[0]);
$opis = trim($fname[1].$fname[2].$fname[3]);
$silka .= '<p><a href="?id='.substr($name,0,-4).'">'.$ankor.'</a></p>'.$opis.'<hr>';
}
echo $silka;
}

else {
$id = $_GET['id'];
$finame = $dir.$_GET['id'].'.txt';
$op = file_get_contents("$finame","r+") or die ("Ошибка\n");
echo $op.'<p align="center"><a href="index.php">назад</a></p>';
}

?>

И теперь вопрос как их соединить, чтобы получалась по 10 ссылок на страницу, т.е. появилось навигация!
буду признателен за любую помощь...
 

tz-lom

Продвинутый новичок
просто разберись как работает первый и 2й скрипт ,и пойми как делается постраничная навигация и куда её нужно пихнуть
 

xdicolt

Новичок
да просто разбирался...но работоспособным не получается его привести(((
 

tz-lom

Продвинутый новичок
лично меня всегда напрягали такие фразы как "я проделал большую работу,но у меня ничего не вышло,помоги сделать с нуля"
Talk is cheap. Show me the code.
 

xdicolt

Новичок
а меня вечно напрягали умники которые советую такие советы...я не прошу изучать мою проблему с нуля, просто кто то возможно сталкивался с такой проблемой и мог бы помочь..
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
xdicolt
совет на будущее, тут не подают, тут учат программировать. Флудят много, но учат.

http://phpfaq.ru/paginator
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху