Hoi!
Hab nen Problem. Proge nen GB und habe dieses Script eingefügt damit er nach 10 Einträgen ne neue Seite macht:
Er bezieht sich irgendwie auf die Zeilenanzahl der dat datei. Weiter oben habe ich Gesamteinträge:
wo wird das geschrieben, worauf es sich bezieht? Die Rechnung stimmt.
Zu sehen hier:
http://www.mdsdesign.de/GB%20Neu/gb.php
Hab nen Problem. Proge nen GB und habe dieses Script eingefügt damit er nach 10 Einträgen ne neue Seite macht:
PHP-Code:
<?php
$fn="gb.dat";
$until=10;
$me=$HTTP_SERVER_VARS['PHP_SELF'];
if(@!$HTTP_GET_VARS['startnr']) { $HTTP_GET_VARS['startnr'] = 0; }
if (file_exists($fn))
{
$fp=fopen($fn,"r");
$dat=fread($fp,filesize($fn));
fclose($fp);
$line=explode("\n",$dat);
$insgesamt=count($line);
}
$start=$HTTP_GET_VARS['startnr'];
$ende=$HTTP_GET_VARS['startnr']+$until;
if ($ende>$insgesamt) { $ende=$insgesamt;}
for ($i=$start;$i<$ende;$i++)
{
echo "$line[$i]<br>";
}
for($i=0; $i<($insgesamt/$until); $i++)
{
$nstart=$i*$until;
$link=$i+1;
if($nstart==$start)
{
echo "<div align='right'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>[$link]</b></font></div>";
} else {
echo "<div align='right'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Seite:<a href=\"$me?startnr=$nstart\">$link</a></font></div>";
}
}
?>
PHP-Code:
<?
$daten = file("gb.dat");
$Ergebnis = count($daten);
$anzahl1 = ( 1 / 4 * $Ergebnis ) - 1 / 4;
echo "Es sind $anzahl1 Einträge vorhanden";
?>
Zu sehen hier:
http://www.mdsdesign.de/GB%20Neu/gb.php
EDIT:
php.tags by Abraxax
Kommentar