Убрать лишнии строчки в пейдженице

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

jcrush

Гуру форума
Регистрация
10 Ноя 2006
Сообщения
688
Реакции
59
Есть сткритпик читающий файлы из папки, все работает, единственное он выводит две строчки выхода на уровнь выше символами - . и ..
как их убрать? оставить только список файлов...

PHP:
$d = "page";
$dh = opendir( $d ) or die ( "Не удалось открыть каталог $d" ); 
while($f = readdir($dh)) { $arr[] = $f; } 
$lpp = 20; // 20 файлов на 1 страницу 

if(isset($_GET['menu'])) 
$page = $_GET['menu']; 
else  
     $page = 0; 
$var = $page * $lpp;
for($x = 0; $x<$lpp; $x++)
    {
     $z = $var + $x;
     if ($arr[$z] == '')
         break;               
     $text.= '<a href="index.php?sub='.$arr[$z].'">№ '.$arr[$z].'</a><br>';  

     } 
$pages = floor(count($arr) / $lpp); 
 $text.= '<br><br><b>Страницы:</b> '; 
for($y=0; $y <= $pages; $y++)
    {    
    $z = $y +1;
     $text.= '<a href="index.php?menu='.$y.'">'.$z.'</a>, ';  
   
    }  
}

Если поставить в строке for($x = 2; $x<$lpp; $x++)
х=0 то вродя как то что надо но на следующих страницах выкидывает по 2 строчки, не айс получается.

Подскажите что лучше сделать подробнее только.
 
PHP:
while($f = readdir($dh)) { 
    if ($f == "." || $f == "..") { continue; }
    $arr[] = $f;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху