Salve ragazzi non mi funziona un formail che ho creto mi da errore alla riga 13 ma non si inseriscono così le espressioni regolari per i controlli in un form?
<?php
$Azienda=$_POST['azienda'];
$Persona=$_POST['persona'];
$Provincia=$_POST['provincia'];
$Citta=$_POST['citta'];
$Telefono=$_POST['telefono'];
$Email=$_POST['email'];
$Note=$_POST['note'];
$controllo_azienda=/^[a-zA-Z]{3,}$/;
$controllo_persona=/^[a-zA-Z]{3,}$/;
$controllo_provincia=/^[a-zA-Z]{2,}$/;
$controllo_citta=/^[a-zA-Z]{3,}$/;
$controllo_telefono=/^[0-9]{10,10}$/;
$controllo_mail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
$aziendaf ="Inserire Nome azienda";
$personaf="Inserire Nome persona da contattare";
$provincia="Inserire Provincia";
$cittaf="Inserire Città";
$telefonof="Inserire Telefono";
$mailf="Inserire E-mail";
if (!$controllo_azienda.test($aziendaf)){
echo($aziendaf);
}else if(!$controllo_persona.test($personaf)){
echo($personaf);
}else if(!$controllo_provincia.test($provinciaf)){
echo($provinciaf);
}else if(!$controllo_citta.test($cittaf)){
echo($cittaf);
}else if(!$controllo_telefono.test($telefonof)){
echo($telefonof);
}else if(!$controllo_mail.test($mailf)){
echo($mailf);
}else{
$to = "[email protected]";
$subject = "Richiesta informazioni da parte di $Azienda";
$message = $messaggio;
$message .= "\n\n---------------------------\n";
$message .= "DATI CONTATTO:
$azienda.Azienda = $Azienda:
$persona.Persona = $Persona:
$provincia.Provincia =$Provincia:
$citta.Citta=$Citta:
$telefono.Telefono =$Telefono:
$email.E.mail = $Email
$note.Note =$Note:
$mail ";
$headers = "From: " . $Azienda. " " . $Persona. " <" .$email.">\n";
if(@mail($to, $subject, $message, $headers))
{
echo "Messaggio inviato";
}
else
{
echo "errore";
}
}
}
?>
<?php
$Azienda=$_POST['azienda'];
$Persona=$_POST['persona'];
$Provincia=$_POST['provincia'];
$Citta=$_POST['citta'];
$Telefono=$_POST['telefono'];
$Email=$_POST['email'];
$Note=$_POST['note'];
$controllo_azienda=/^[a-zA-Z]{3,}$/;
$controllo_persona=/^[a-zA-Z]{3,}$/;
$controllo_provincia=/^[a-zA-Z]{2,}$/;
$controllo_citta=/^[a-zA-Z]{3,}$/;
$controllo_telefono=/^[0-9]{10,10}$/;
$controllo_mail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
$aziendaf ="Inserire Nome azienda";
$personaf="Inserire Nome persona da contattare";
$provincia="Inserire Provincia";
$cittaf="Inserire Città";
$telefonof="Inserire Telefono";
$mailf="Inserire E-mail";
if (!$controllo_azienda.test($aziendaf)){
echo($aziendaf);
}else if(!$controllo_persona.test($personaf)){
echo($personaf);
}else if(!$controllo_provincia.test($provinciaf)){
echo($provinciaf);
}else if(!$controllo_citta.test($cittaf)){
echo($cittaf);
}else if(!$controllo_telefono.test($telefonof)){
echo($telefonof);
}else if(!$controllo_mail.test($mailf)){
echo($mailf);
}else{
$to = "[email protected]";
$subject = "Richiesta informazioni da parte di $Azienda";
$message = $messaggio;
$message .= "\n\n---------------------------\n";
$message .= "DATI CONTATTO:
$azienda.Azienda = $Azienda:
$persona.Persona = $Persona:
$provincia.Provincia =$Provincia:
$citta.Citta=$Citta:
$telefono.Telefono =$Telefono:
$email.E.mail = $Email
$note.Note =$Note:
$mail ";
$headers = "From: " . $Azienda. " " . $Persona. " <" .$email.">\n";
if(@mail($to, $subject, $message, $headers))
{
echo "Messaggio inviato";
}
else
{
echo "errore";
}
}
}
?>