
[php]<?
$plik="licznik.txt";
$myplik=fopen($plik, "r");
$mylinia=fgets($myplik, 100);
print("Liczba wpisów : $mylinia<br>");
print("$myLine <HR size=2 Width=\"100%\" <br><br>");
fclose($myplik);
?>
<?php
define('MAX', 10); // maksymalna liczba wpisow na stronie
$file = 'opiniewpis.txt';
$aLines = file($file);
$iCount = count($aLines);
$iStart = @(int)$_GET['start'];
for($i=$iStart; $i < $iCount && $i < $iStart + 10; $i++) {
echo $aLines[$i].'<br><br />';
echo("$myLine <HR size=1 Width=\"90%\" <br><br>");
}
if($iCount > MAX) {
pagenumbering($iStart, MAX, $iCount, '');
}
/**
* $start - od ktorej pozycji mamy wyswietlac infromacje
* $one_page - ile informacji na jednej stronie
* $quantity - calkowita ilosc informacji mozliwych do wyswietlenia
* $get - czesc url, przesyla potrzebne dane
*/
function pagenumbering($start, $one_page, $quantity, $get='') {
// czy potrzebne jest stronicowanie
if($one_page >= $quantity) {
return;
}
// strzalka w lewo, wstecz
if($start!=0) {
echo '<a href="?'. $get .'&start='. ($start-$one_page) .'"><< poprzednie </a> ';
}
// numeruj strony, zaznacz na ktorej jestes
for($i=0, $j=1; $i<$quantity; $i+=$one_page, ++$j) {
if($start <= $i && $start > $i-$one_page) {
echo $j.' ';
}
else {
echo '<a href="?'. $get .'&start='. $i .'">'. $j .'</a> ';
}
}
// strzalka w prawo, dalej
if($start+$one_page < $quantity) {
echo '<a href="?'. $get .'&start='. ($start+$one_page) .'"> następne >></a>';
}
}
?>
<?
$nazwa="opiniewpis.txt";
$myFile=fopen($nazwa, "r");
$i=1;
while(!feof($myFile))
{
$myLine=fgets($myFile, 512);
$tablica[$i]=$myLine;
$i++;
}
fclose($myFile);
for($i=$wpisy;$i<$wpisy+$ile;$i++)
if($i<=$mylinia)
print("$tablica[$i] <BR><BR><HR size=1 Width=\"80%\" <BR>");
?>