questa è la pagina incrimata (index.php)
Codice PHP:
<link href="style.css" type=text/css rel=stylesheet>
<?
$filename = "config.php";
if (file_exists($filename)) {
include("config.php");
$file = "messaggi.php";
$apertura = fopen($file, 'r+');
$dimensione = filesize($file);
$contenuto = fread($apertura, $dimensione);
$capo = chr(13);
$controllo = explode($capo, $contenuto);
$totale = count($controllo)-1;
$chiusura = fclose($apertura);
$divisione = $totale/$per_pagina;
$virgola = explode(".", $divisione);
$pagine = $virgola[0]+1;
if ($pagine == 1) {
$scritta = "tutti mostrati in questa pagina";
} else {
$scritta = "divisi in $pagine pagine";
}
if ($totale < $per_pagina) {
$precedente = "<< pagina precedente";
$successiva = "pagina successiva >>";
} else {
}
?>
<title><?php echo "$guestbook"; ?></title>
<div align="center"><font size=2 color="#008800" face="Verdana, Arial, Helvetica, sans-serif">[b]<?php echo "$guestbook"; ?>[/b]</font>
Ci sono un totale di <?php echo "$totale" ?> messaggi nel guestbook, <?php echo "$scritta"; ?>.
<?php
if ($pag == 1 OR !$pag) {
$pagina = 0;
} else {
$pagina = $pag-1;
}
$ultimo_mess = $pagina*$per_pagina;
if ($pagina == 0) {
$ultima_pag = $per_pagina*1;
} else {
$ultima_pag = $per_pagina*$pag;
}
// Gestione link pagina \\
if (!$pag) {
$precedente = "<font color=#CCCCCC><< precedente</font>";
if ($ultima_pag >= $totale) {
$successiva = "<font color=#CCCCCC>successiva >></font>";
} else {
$successiva = "<a href=$PHP_SELF?pag=2>successiva >></a>";
}
} else {
if ($pag == 2) {
$precedente = "<a href=$PHP_SELF><< precedente</a>";
if ($ultima_pag >= $totale) {
$successiva = "<font color=#CCCCCC>successiva >></font>";
} else {
$successiva = "<a href=$PHP_SELF?pag=3>successiva >></a>";
}
} else {
// Se non è la pag 2 \\
$prec = $pag-1;
$precedente = "<a href=$PHP_SELF?pag=$prec><< precedente</a>";
if ($ultima_pag >= $totale) {
$successiva = "<font color=#CCCCCC>successiva >></font>";
} else {
$succ = $pag+1;
$successiva = "<a href=$PHP_SELF?pag=$succ>successiva >></a>";
}
}
}
for ($messaggio = $ultimo_mess; $messaggio < $ultima_pag; $messaggio++) {
$messaggi = $controllo[$messaggio];
$array = explode(", ", $messaggi);
if ($array[0]) {
?>
<table width="500" border="0">
<tr bgcolor="#7CB8E9" align="center">
<td width="30%"><font color="white">[b]Autore[/b]</font></td>
<td width="70%"><font color="white">[b]Messaggio[/b]</font></td>
</tr>
</table>
<?php
if ($array[4] == "") {
$mail = "";
} else {
$mail = "[email="$array[4]"]<img src=img/email.gif border=0>[/email]";
}
if ($array[6] == "") {
$provenienza = "";
} else {
$provenienza = "da $array[6]";
}
echo "<table width=500 border=0>";
echo "<tr>
<td width=31% valign=top><div align=center>$array[0]</div>$mail";
if ($array[5] == "http://" OR $array[5] == "") {
} else {
echo "[url="$array[5]"]<img src=img/url.gif border=0>[/url]";
}
$array[1] = str_replace(";:;", "<", $array[1]);
$array[1] = str_replace(":;:", ">", $array[1]);
$array[1] = str_replace("%&", ",", $array[1]);
stripslashes($array[1]);
echo "</td>
<td width=69%>- Inviato alle $array[3] del $array[2] $provenienza
[b]$array[1][/b]
</td>";
echo "</tr>";
echo "</table>";
} else {
}
}
?>
<table width="500" border="0">
<tr>
<td width="50%"><?php echo "$precedente" ?></font></td>
<td width="50%" align="right"><?php echo "$successiva" ?></font></td>
</tr>
</table>
<div align="center">[url="scrivi.php"]Scrivi un nuovo messaggio[/url]
<font color="#CCCCCC">[url="admin/index.php>Admin</a>"]giacows[/url]</font></div>
</div>
<?php
} else {
header("location: installa.php");
}
?>
ero indeciso su dove postare. Scusate.