Вот дружище бери:
Код:
Файл scoll.php
<?
$base=file("gallery.dat ");
if(!$page || $page =='') $page = 1;
$ppp = 5;
$start = $ppp*($page-1);
$end = $start+$ppp-1;
for($i=$start; $i<=$end; $i++){
$e = split("::", $base[$i], 2);
echo "<img src=".$e[0].""><br />";
echo $e[1];
}
$pcount = round(count($base)/$ppp);
if(count($base) > $pcount*$ppp) $pcount ++;
$pagescode = '<br><a href="?page=1">&&</a> ';
$after = $page+ 2;
$before = $page-2;
if($page == 1) { $before = 1; }
if($page == $pcount) { $after = $page; }
if($after > $pcount) { $after = $pcount; }
if($before < 1) { $before = 1; }
$lc = $after - $before;
if($page != $pcount) { $lc++; }else{ $lc +=2; }
if($lc<5 && $pcount>4) {
if($after >= $page && ($after == $pcount) && ($before > 1)) {
$before --;
if($pcount-$before+1 <5 && $before >1) $before--;
}else if($page < 3) $after = 5;
}
for($i=$before; $i<=$after; $i++){
if($i != $page) {
$pagescode.=" <a href="?page=$i">$i</a>";
}else{
$pagescode.=" <b>$i</b>";
}
}
$pagescode .=" <a href="?page=$pcount">&&</a>" ;
echo $pagescode;
файл gallery.dat
image1.gif::рисунок1
вот тебе и своеобразная фотогаллерея
