smsterminal
Mitglied
ich möchte 2 textdateien ausgeben, klappt auch soweit mit:
jedoch zeigt er das array nicht an. habs mit array_push probiert geht auch net.
ganze script:
PHP:
$daten = array('datei1.txt','datei2.txt');
ganze script:
PHP:
<?php
$daten = array('datei1.txt','datei2.txt');
$daten_pro_seite = 20;
$seitenzahl = ((isset($_GET["seitenzahl"])) ? $_GET["seitenzahl"] : 0);
$seiten = ceil(count($daten) / $daten_pro_seite);
echo "<ul class='pageMenu'>";
echo "<li><a href=\"?seitenzahl=0\">Erste Seite</a></li>";
if( $seitenzahl != 1 )
{
echo "<li><a href=\"?seitenzahl=" . ( $seitenzahl - 1 ) . "\">Zurück</a></li>";
}
if($seitenzahl >= 5)
{
$von = $seitenzahl - 4;
$bis = $seitenzahl + 5;
if($seitenzahl > ($seiten - 6))
{
$diff = $seitenzahl - ($seiten - 6);
$sub = 4 + $diff;
$von = $seitenzahl - $sub;
}
}
else
{
$von = 1;
$bis = 10;
}
while($von <= $bis)
{
echo "<li><a "; if($seitenzahl == $von) { echo "class='active' "; } if($von >= $seiten) { echo "style='display:none;' "; }echo "href=\"?seitenzahl=$von\">$von</a></li>";
$von++;
}
if( $seitenzahl < ($seiten - 1) )
{
echo "<li><a href=\"?seitenzahl=" . ( $seitenzahl + 1 ) . "\">Weiter</a></li>";
}
echo "<li><a href=\"?seitenzahl=" . ( $seiten - 1 ) . "\">Letzte Seite</a></li></ul>";
$zaehlerbis = ($seitenzahl + 1) * $daten_pro_seite;
if($seitenzahl == ($seiten - 1))
{
$zaehlerbis = count($daten);
}
for ($zaehler = $seitenzahl * $daten_pro_seite; $zaehler < ($zaehlerbis); $zaehler++)
{
echo "<p>" . $daten[$zaehler] . "</p>\n";
}
echo "<ul class='pageMenu'>";
echo "<li><a href=\"?seitenzahl=0\">Erste Seite</a></li>";
if( $seitenzahl != 1 )
{
echo "<li><a href=\"?seitenzahl=" . ( $seitenzahl - 1 ) . "\">Zurück</a></li>";
}
if($seitenzahl >= 5)
{
$von = $seitenzahl - 4;
$bis = $seitenzahl + 5;
if($seitenzahl > ($seiten - 6))
{
$diff = $seitenzahl - ($seiten - 6);
$sub = 4 + $diff;
$von = $seitenzahl - $sub;
}
}
else
{
$von = 1;
$bis = 10;
}
while($von <= $bis)
{
echo "<li><a "; if($seitenzahl == $von) { echo "class='active' "; } if($von >= $seiten) { echo "style='display:none;' "; }echo "href=\"?seitenzahl=$von\">$von</a></li>";
$von++;
}
if( $seitenzahl < ($seiten - 1) )
{
echo "<li><a href=\"?seitenzahl=" . ( $seitenzahl + 1 ) . "\">Weiter</a></li>";
}
echo "<li><a href=\"?seitenzahl=" . ( $seiten - 1 ) . "\">Letzte Seite</a></li></ul>";
?>