<?
$from=”From: dati_iscrizioneonline@www.legambientepadova.it”;
$richiesti=explode(“,”,$_POST[‘requested’]);
$nascosti=array(“recipient”,”soggetto”,”requested”,”redirect”,”ip”,”submit”);
$count=count($richiesti);
for($i=0;$i<$count;$i++)
{
$a=$richiesti[$i];
if(trim($_POST[$a])==””)
{
$mess.=”Il campo è vuoto
“;
}
}
if($mess) :
echo “Il form non è stato inviato per i seguenti errori:
$mess
“;
else :
reset ($_POST);
while(list($nome,$value)=each($_POST))
{
$campi[]=$nome;
$valori[]=$value;
if(!in_array($nome, $nascosti))
{
$body.= “$nome: $value\n”;
}
}
$recipient=$_POST[‘recipient’];
$soggetto=$_POST[‘soggetto’];
$head=”Modulo proveniente dal sito www.legambientepadova.it\n\nPagine di iscrizione on line\n”;
$giorno=date(“d/m/y”);
$ora=date(“H:i:s”);
$foot=”\n\nModulo compilato il $giorno alle ore $ora”;
if (in_array (“ip”, $campi))
{
$foot.=” dall’IP “.$_POST[‘ip’] ;
}
$contenuto=$head.$body.$foot;
mail($recipient,$soggetto,$contenuto, $from);
if($redirect) :
header(“Location: $redirect”);
else :
echo “Il form è stato inviato correttamente”;
endif;
endif;
?>