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