Salve a tutti
Ho scaricato uno script in php per realizzare una mailing list, funziona tutto tranne quando tento di cancellare una mail dalla lista.
Nel file remove.php mi da un errore alla righa 16 dello script di seguito il messaggio di errore.
Parse error: syntax error, unexpected '[', expecting ')' in /web/htdocs/www.esteticasilvia.it/home/maillist/admin/remove.php on line 16
Di seguito il codice completo con la righa che da errore in bold.
<?php
include("../config.php");
include("../$language");
$list_file = "../email.dat";
include("../header.html");
if (remove_from_list($HTTP_POST_VARS[email])){
echo "<p align=\"center\"><font face=\"Verdana\" size=\"2\">$txt[19]</font></p>";
}else{
echo "<p align=\"center\"><font face=\"Verdana\" size=\"2\">$txt[21]
$txt[23]</font></p>";
}
function remove_from_list($HTTP_POST_VARS[email]) {
global $list_file;
$file = @file($list_file);
$success = false;
$fd = @fopen($list_file, "w") or die("$txt[1]");
if ($file) {
foreach($file as $address) {
$address = trim($address);
if ($address != $HTTP_POST_VARS[email]) fputs($fd, "$address\n");
else $success = true;
}
fclose($fd);
}
return $success;
}
mail("$HTTP_POST_VARS[email]","Cancellazione dalla $nomeml","$txt[26]","From: $owmail");
include("../footer.html");
?>
Grazie in anticipo