index.php non ha errori e cmq il fatto che apra una pagina in popup non è PER NIENTE RILEVANTE... in realtà si comporta ESATTAMENTE come se fosse un link...
il problema è in mail.php
ti propongo la mia soluzione
Codice PHP:
<?php
include ("config.php");
$file10 = fopen("bannati.php", "r");
$dimensione10 = filesize("bannati.php");
$contenuto10 = fread($file10, $dimensione10);
flose($file10) //chiudiamolo subito tanto non ci serve piu
$ex = explode(" ", $contenuto10);
for ($x=0; $x<=count($ex); $x++) {
if ($ex[$x] == $_SERVER['REMOTE_ADDR']) {
header("location: admin/bannato.php");
exit(); //evito di andare avanti con lo script
}
}
$autore = $_POST['autore'];
$testo = $_POST['testo'];
$email = $_POST['email'];
$oggetto = $_POST['oggetto'];
if (trim($autore) == "" OR trim($testo) == "" OR trim($email) == "" OR trim($oggetto) == "") {
header("location: mail.php?mail=$mail");
exit(); //evito di andare avanti con lo script
}
mail($mail, $oggetto, $testo, "From: $autore - $email");
?>
<div align="center"><font class="title"><?php echo "$guestbook"; ?></font>
E-mail inviata con sucesso. Grazie</div>
sicuramente piu chiaro e piu performante