// ------ Einstellungen --------------
$pages=10; // Auflistung von Einträgen pro Seite
$noprev="uploads/sitepics/noprev.gif";
$nonext="uploads/sitepics/nonext.gif";
$prev="uploads/sitepics/prev.gif";
$next="uploads/sitepics/next.gif";
// ------------------------------------
$sidor=0;
$storlek=0;
$name="";
$email="";
$mitteilung="";
$icq="";
$url="";
$pagenr=1;
function initiera(){
global $sidor, $pages, $name, $email, $mitteilung, $url, $icq, $storlek, $start, $pagenr;
if(!($fpread = fopen("entries.txt", 'r'))){
$fpwrite = fopen("entries.txt", 'w');
fputs($fpwrite,"0\n");
fclose($fpwrite);
$sidor=1;
$storlek=0;
}else{
$storlek=fgets($fpread,1024);
$pagenr=floor($start/$pages)+1;
$sidor=ceil($storlek/$pages);
if($sidor==0) $sidor=1;
$mess=0;
$index=0;
while(!feof($fpread)){
$data1=fgets($fpread,200);
$data2=fgets($fpread,200);
$data3=fgets($fpread,200);
$data4=fgets($fpread,200);
$data5=fgets($fpread,2020);
$tom=fgets($fpread,1024);
$tom=fgets($fpread,1024);
if($mess>=$start && $mess<$start+$pages){
$name[$index]=$data1;
$email[$index]=$data2;
$url[$index]=$data3;
$icq[$index]=$data4;
$mitteilung[$index]=$data5;
$index=$index+1;
}
$mess++;
}
}
}
function visa_nav(){
global $start,$pages,$storlek,$sidor,$pagenr;
echo "::: ";
for($i=1;$i<=$sidor;$i++)
if($i==$pagenr)
echo "$i ::: ";
else
echo "$i ::: ";
}
function visa_nav_framat(){
global $start, $sidor, $pages, $storlek;
global $next, $nonext;
if($start+$pages<$storlek){
$newpage=$start+$pages;
echo "";
}else{
echo "";
}
}
function visa_nav_bakat(){
global $start, $sidor, $pages, $storlek;
global $prev, $noprev;
if($start>=$pages){
$newpage=$start-$pages;
echo "";
}else{
echo "";
}
}
function visa_antal_mitteilungn(){
global $storlek;
echo $storlek;
}
function visa_antal_sidor(){
global $sidor;
echo $sidor;
}
function visa_pagenr(){
global $pagenr;
echo $pagenr;
}
function visa_mitteilung($index){
global $name, $email, $mitteilung, $url, $icq, $start, $storlek, $pages, $sidor;
$sidan=floor($start/$pages)+1;
$limit=$pages;
if(($sidan==$sidor) && ($storlek % $pages)>0)
$limit=$storlek%$pages;
if($index<$limit && $storlek>0){
//////////////////////////////////////////////////////////////
echo "
|
|
|
";
///////////////////////////////////////////////////////////////
}
}
?>
Worksmart - Gästebuch
Es ist/sind
Mitteilung(en) auf
Seite(n). Sie lesen die Seite
.
|
for($i=0;$i<=$pages;$i++)
visa_mitteilung($i);
?>