Ho fatto questo script per inviare una E-mail ma non la manda, o sono io che non vedo l'errore oppure c'è un problema nel phpini del server, e se è cosi chi può aiutarmi a risolverlo grazie:
<?php
$nome = trim($_POST['nome']);
$cognome = trim($_POST['cognome']);
$telefono = trim($_POST['telefono']);
$email = trim($_POST['email']);
$dimensioni = trim($_POST['dimensioni']);
$stili = trim($_POST['stili']);
$colori = trim($_POST['colori']);
$testo = trim($_POST['testo']);
$errore[0] ="Nel campo Nome non è stato insertito nessun dato
";
$errore[1] ="Nel campo Cognome non è stato inserito nessun dato
";
$errore[2] ="Nel campo Telefono non è stato inserito nessun dato
";
$errore[3] ="Nel campo E-Mail non è stato inserito nessun dato
";
$errore[4] ="Nel campo Dimensioni non è stato inserito nessun dato
";
$errore[5] ="Nel campo Stili non è stata fatta nessuna scelta
";
$errore[6] ="Nel campo Colori non è stato fatta nessuna scelta
";
$errore[7] ="Nel campo Testo non è stato inserito nessun dato
";
$errore[8] ="E-Mail non valida
";
$errore[9] ="Nel campo Nome sono stati inseriti dei caratteri non validi
";
$errore[10] ="Nel campo Cognome sono stati inseriti dei caratteri non validi
";
$errore[11] ="Nel campo Telefono sono stati inseriti dei caratteri non validi
";
$errore[12] ="E-Mail non valida
";
$errore[13] ="Nel campo Dimensioni sono stati inseriti dei caratteri non validi
";
if (empty($nome)) {
echo "$errore[0]";
}
elseif(eregi("([0-9#@\!£$%&/()=?^§ç*+])",$nome)){
echo "$errore[9]";
}
if (empty($cognome)) {
echo "$errore[1]";
}
elseif(eregi("([0-9#@\!£$%&/()=?^§ç*+])",$cognome)){
echo "$errore[10]";
}
if (empty($telefono)) {
echo "$errore[2]";
}
elseif(eregi("([a-z#@\!£$%&/()=?^§ç*+])",$telefono)){
echo "$errore[11]";
}
if (empty($email)) {
echo "$errore[3]";
}
elseif(!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$",$email)){
echo "$errore[8]";
}
if (empty($dimensioni)) {
echo "$errore[4]";
}
elseif(!eregi("([0-9])",$dimensioni)){
echo "$errore[13]";
}
if (empty($stili)) {
echo "$errore[5]";
}
if (empty($colori)) {
echo "$errore[6]";
}
if (empty($testo)) {
echo "$errore[7]";
}
if (empty($nome)or
eregi("([0-9#@\!£$%&/()=?^§ç*+])",$nome)or
empty($cognome)or
eregi("([0-9#@\!£$%&/()=?^§ç*+])",$cognome)or
empty($telefono)or
eregi("([a-z#@\!£$%&/()=?^§ç*+])",$telefono)or
empty($email)or
!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$",$email)or
empty($dimensioni)or
!eregi("([0-9])",$dimensioni)or
empty($stili)or
empty($colori)or
empty($testo)){
echo "
<p align=\"center\"><input type=\"button\" value=\" Torna Indietro\" onclick=\"history.back(1)\"></p> ";
}
else{
$to = "info@forplas.it";
$subject = "Preventivo";
$head = "MINE-Version: 1.0\r\n";
$head .= "Content-Type: text/html; charset=iso-8859-1\n";
$head .= "from:" . $nome;
$body = "<html><head></head>";
$body .= "<body bgcolor=\"white\">" . "
";
$body .= "<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" bordercolor=\"#ECA344\" bordercolordark=\"#EF8D0E\" bordercolorlight=\"#FFF5A6\"><tr><td><p align=\"left\"><p style=\"margin-right:6; margin-left:6;\"><font face=\"arial\" size=\"3\">[b]" . "
";
$body .= "Contenuto del Modulo: " . "
";
$body .= "Nome: " . trim(stripslashes ($_POST["nome"] )) . "
";
$body .= "Cognome: " . trim(stripslashes ($_POST["cognome"] )) . "
";
$body .= "Telefono: " . trim(stripslashes ($_POST["telefono"] )) . "
";
$body .= "Email: " . trim(stripslashes ($_POST["email"] )) . "
";
$body .= "Dimenzioni: " . trim(stripslashes ($_POST["dimensioni"] )) . "
";
$body .= "Stile: " . trim(stripslashes ($_POST["stili"] )) . "
";
$body .= "Colore: " . trim(stripslashes ($_POST["colori"] )) . "
";
$body .= "Testo: " . trim(stripslashes ($_POST["testo"] )) . "
";
$body .= "</td></tr></table></p></body></html>" . "\n";
Lo script si ferma qui -->
if (!mail($to, $subject, $body, $head)) {
echo"
Attenzione.
Si sono verificati degli errori durante l'invio della Email.
Vi preghiamo di riprovare <a href=\"javascript: history.back()\">cliccando qui.</a>
Se l'errore persiste Vi invitamo a riprovare più tardi. Grazie.";
}
else {
$heada = "MINE-Version: 1.0\r\n";
$heada .= "Content-Type: text/html; charset=iso-8859-1\n";
$heada .= "from:" . $to;
$messaggio_risposta="<font face=\"arial\" size=\"2\">Grazie per il Vostro preventivo.
\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Nome: $nome
\n\rCognome: $cognome\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Telefono:$telefono\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">E-Mail:$email\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Dimensioni:$dimensioni\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Stile:$stili\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Colore:$colori\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Testo:$testo\n\r
</font>";
$messaggio_risposta.="<font face=\"arial\" size=\"2\">Distinti saluti,\n\r
</font>";
$messaggio_risposta.="</body></html>";
mail($email,"preventivo",$messaggio_risposta,$head a);
echo "<p align=\"center\">Il Tuo preventivo è stata inviato con successo!
riceverai una E-Mail di conferma con tutti i Tuoi dati. Grazie $nome $cognome</p>";
}
}
?>