-GS-Master
Erfahrenes Mitglied
Daten werden in Templates gelsen und ausgegeben. Teil meines Templates ist auch der array "j". Jetzt möchte ich jedoch, das der array "j" nicht von vorner also "0" beginnt, sondern von ganz hinten z.b "100". Wie mache ich das ? Habe leider keine Ahnung, hab sowas noch nie gemacht.
PHP:
<?php
define("PER_PAGE", 4);
$datei = "GS/files/guestbook.master";
if(file_exists($datei)) {
$master2 = file($datei);
$master = array_reverse($master2);
include ("GS/include/smilies.php");
$anzahl = count($master);
$ende = ceil($anzahl/PER_PAGE);
echo getPageContent($master, $anzahl);
$navi = naviGenerator($ende);
eval ("dooutput(\"".gettemplate("GS/templates/Layoutguestbook")."\");");
} else {
echo"Es wurde keine Datei gefunden";
}
function getPageContent($fl, $cnt) {
$continue = ($_GET['page']-1) * PER_PAGE;
$i=0; $j=0; $entries = "";
while($i<$cnt) {
if(is_numeric($_GET['page'])) {
if($j < $continue) {
$j++;
continue;
}
if($j >= PER_PAGE * $_GET['page']) {
break;
}
}
if($fl[$j] != null) {
list($Zeile1, $Zeile2, $Zeile3, $Zeile4, $Zeile5, $Zeile6, $Zeile7) = explode("|-|", $fl[$j]);
eval ("\$entries .= \"".gettemplate("GS/templates/wiederholungguestbook")."\";");
} else {
break;
}
$i++; $j++;
}
return $entries;
}
function naviGenerator($end) {
for($i=1; $i<=$end; $i++) {
$nav .= "<a href=\"?master=guestbook&page=".$i."\">".$i."</a> ";
}
return "» ".$nav." «";
}
function gettemplate($template,$endung="master")
{
$f = file($template.".".$endung);
return str_replace("\"","\\\"", implode("", $f));
}
function dooutput($template) {
echo $template;
}
?>