Fino ad ora sono riuscito a sviluppare questo codice per un Sistema di Paginazione (senza database):
Codice PHP:
<?php
$file = file("file.txt");
if($perpage == FALSE) $perpage = 30;
if($pos == FALSE) $pos = 0;
$count = count($file);
for($i = $pos; $i < ($perpage+$pos); $i++)
{
if($i > $count-1) break;
$result = explode("|" , trim($file[$count-$i-1]));
echo "[*]$result[0] $result[1]";
}
echo "<div align="center">[ ";
for($p = 0; $p < $count; $p++)
{
if(!($p % $perpage))
{
$pg = ($p/$perpage)+1;
if ($p == $pos)
{
echo "[b]$pg[/b] ";
}
else
{
echo "[url="?pos=$p"]$pg[/url] _cke_saved_href="?pos=$p">$pg</a> ";
}
}
}
echo " ]</div>";
?>
Ora come faccio ad unirlo alla parte HTML (quella che segue) ?
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Numerazione</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="generator" content="HAPedit 3.1">
</head>
<body>
<div>
<ul id="pagination">
[*][url="#a"]Inizio[/url] [*][url="#b"]1[/url][*][url="#c"]2[/url][*][url="#d"]3[/url]
<li id="currentpage">[url="#d"]4[/url][*][url="#e"]5[/url][b]...[/b] [*][url="#f"]Fine[/url][/list]
</div>
</body>
</html>