Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Forum</title>
<link type="text/css" href="CSS.css" rel="stylesheet" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
</head>
<body>
<!-- INZIO TESTATA -->
<?php session_start(); ?>
<div class="centrato">
<div class="titolo">Benvenuti</div>
<div class="menu">[<a href="index.php?<?php session_start(); echo "?PHPSESSID=".session_id(); ?>&pagina=1">Forum</a>][<a href="emoticons.php?<?php session_start(); echo "?PHPSESSID=".session_id(); ?>">Smile</a>][<a href="opzioni.php?<?php session_start(); echo "?PHPSESSID=".session_id(); ?>">Opzioni</a>]</div>
<hr />
</div>
<!-- FINE DELLA TESTATA -->
<!-- INIZIO AREA CENTRALE -->
<form name="messaggio" action="invia.php<?php session_start(); echo "?PHPSESSID=".session_id(); ?>" method="post">
<div class="form">Messaggio (max 300):</div>
<input type="text" name="messaggio" class="form_input" rows="50" maxlength="300"/><br />
<input type="submit" name="Invia/Aggiorna" class="pulsante" value=" Invia/Aggiorna "/>
<input type="reset" name="C" class="pulsante" value="C"/>
</form>
<hr />
<?php
$xfile = @file("pag.txt");
$_POST['pagina'];
$p = 10;
if (file_exists("pag.txt") == true) {
if ($pagina == "")
$pagina = "1";
$pagine = ceil(count($xfile) / $p);
if ($pagina <= $pagine && $pagina>1)
$indietro = "<a href=\"index.php?<?php session_start(); echo "?PHPSESSID=".session_id(); ?>&pagina=".($pagina-1)."\">Indietro</a> ";
if ($pagine > 1 && $pagina < $pagine)
$avanti = "<a href=\"index.php?<?php session_start(); echo "?PHPSESSID=".session_id(); ?>&pagina=".($pagina+1)."\">Avanti</a>";
$xfile = @file("pag.txt");
$xfile = array_reverse($xfile);
for ($i = ($p * ($pagina-1)); $i <= ($p * $pagina)-1; $i++) {
$vettore = explode("&&",$xfile[$i]);
include("database_emoticons.php");
if ($vettore[2] != "")
echo "<div class=\"orario\">$vettore[1]</div>".$vettore[2]."<br />";}
if (ceil(count($xfile) / $p) > 1) {
echo "<hr />";
echo "<div>".$indietro." [$pagina/".ceil(count($xfile)/$p)."] ".$avanti."</div>";}
if ($pagina > 1) {
// QUA MI DA ERRORE//
echo "<form name=\"avanza\" action=\"index.php?PHPSESSID=".session_id()."\" method=\"get\">";
echo "<input type=\"text\" name=\"pagina\" class=\"form_avanza\" value=\"$pagina\" cols=\"3\" maxlength=\"3\"/>";
echo "<input type=\"submit\" name=\"\" class=\"pulsante\" value=\" Vai \"/>";
echo "</form>";}}
else
echo "<div class=\"centrato\">NON CI SONO MESSAGGI</div>";
?>
</body>
</html>