Hejsan!
Jag har ett paging-script som jag snott från http://www.a-kok.com/php/paging.php?page=1. Jag använder detta i min gästbok som sparar inlägg i en textfil. Överst i detta paging-script står:
// Hämtar innehållet till en tvådimensionell array.
$innehall = getContent($filename);
Felet jag får är: Fatal error: Call to undefined function: getcontent()
;) Ok, var lite förvirrad igår.
Det jag skulle vilja göra är att anpassa paging-scriptet till min kod. Den är ganska lik den på a-kok.com men jag har inga funktioner. Jag är dålig på det där med arrayer också. Så här ser min kod som listar alla inlägg i min gästbok ut:
Ja, det gjorde det. Det är fixat, men nu har jag ett annat problem. Den delar inte upp inläggen: Gästbok
Jag har ställt in att det bara får finnas 4 inlägg per sida. Den skapar länkar till de andra sidorna men delar inte upp inläggen.
Någon som spontant har en aning om vad detta kan bero på?
Oj, jag fick inget mail om att du hade svarat.
Jag har ändrat en del men samma problem kvarstår. Så här ser koden ut nu (samma avsnitt som ovan, men ändrat):
<?
// Hämtar innehållet till en tvådimensionell array.
$innehall = getContent("guestshadow");
// Här börjar paging
$inlaggPerSida = 4; // Välj antal inlägg per sida, minst 1
$antalPagLankar = 9; // Välj max antal visade paginglänkar
$pageNumbers = ceil(sizeof($innehall)/$inlaggPerSida);
if (isset($HTTP_GET_VARS["page"]))
{
$page = $HTTP_GET_VARS["page"];
} else {
$page = 1;
}
if ($page > $pageNumbers) { $page = $pageNumbers; }
if ($page < 1) { $page = 1; }
$start = ($page-1) * $inlaggPerSida;
$stopp = $start + $inlaggPerSida;
if ($stopp>sizeof($innehall)) { $stopp=sizeof($innehall); }
if ($pageNumbers > 1)
pagingList($page, $pageNumbers, $antalPagLankar, "left");
// Här slutar paging. $start och $stopp används vid hämtning
echo "<hr>\n";
// här bärjar listning av inlägg
for($i=$start; $i<$stopp; $i++){
// kod för att skriva ut
}
?>
260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25