coccobil Utente Attivo 28 Ott 2005 36 0 6 10 Mag 2006 #2 non puoi postare un po' di codice che vediamo di ragionarci su?
G Gianluca1972 Nuovo Utente 9 Mag 2006 14 0 0 11 Mag 2006 #3 coccobil ha scritto: non puoi postare un po' di codice che vediamo di ragionarci su? Clicca per allargare... Il problema era dove posizionare la parte di codice in rosso: <?php $email = $_POST['email']; $receiverMail = $_POST['mailto']; $subject = $_POST['subject']; $redirect = $_POST['redirect']; $stringa = "L'email che hai inserito non è valida"; $msgformat = "ISCRIZIONE ALLA MAILING LIST\n\nEmail: $email"; if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)) { list($alias, $domain) = split("@", $email); if (checkdnsrr($domain, "MX")) { getmxrr($domain, $mxhosts); foreach($mxhosts as $mxKey => $mxValue); mail($receiverMail, $subject, $msgformat, "From: $email"); echo "<script language=\"JavaScript\">\n"; echo "window.location.href=(\"$redirect\");\n"; echo "</script>"; } else { echo "<script language=\"JavaScript\">\n"; echo "alert(\"$stringa\");\n"; echo "history.back();"; echo "</script>"; } } else { echo "<script language=\"JavaScript\">\n"; echo "alert(\"$stringa\");\n"; echo "history.back();"; echo "</script>"; } ?> Adesso comunque è risolto. La nuova questione è come verificare anche il nome utente e non solo l'host. :book:
coccobil ha scritto: non puoi postare un po' di codice che vediamo di ragionarci su? Clicca per allargare... Il problema era dove posizionare la parte di codice in rosso: <?php $email = $_POST['email']; $receiverMail = $_POST['mailto']; $subject = $_POST['subject']; $redirect = $_POST['redirect']; $stringa = "L'email che hai inserito non è valida"; $msgformat = "ISCRIZIONE ALLA MAILING LIST\n\nEmail: $email"; if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)) { list($alias, $domain) = split("@", $email); if (checkdnsrr($domain, "MX")) { getmxrr($domain, $mxhosts); foreach($mxhosts as $mxKey => $mxValue); mail($receiverMail, $subject, $msgformat, "From: $email"); echo "<script language=\"JavaScript\">\n"; echo "window.location.href=(\"$redirect\");\n"; echo "</script>"; } else { echo "<script language=\"JavaScript\">\n"; echo "alert(\"$stringa\");\n"; echo "history.back();"; echo "</script>"; } } else { echo "<script language=\"JavaScript\">\n"; echo "alert(\"$stringa\");\n"; echo "history.back();"; echo "</script>"; } ?> Adesso comunque è risolto. La nuova questione è come verificare anche il nome utente e non solo l'host. :book:
jan267 Utente Attivo 6 Mar 2003 1.950 2 38 35 Milano twitter.com 11 Mag 2006 #4 Bisogno di aprire un'altra discussione? :gun: :gun: :gun: BAH! :hammer:
G Gianluca1972 Nuovo Utente 9 Mag 2006 14 0 0 12 Mag 2006 #5 jan267 ha scritto: Bisogno di aprire un'altra discussione? :gun: :gun: :gun: BAH! :hammer: Clicca per allargare... Già fatto: http://forum.mrwebmaster.it/showthread.php?t=8492
jan267 ha scritto: Bisogno di aprire un'altra discussione? :gun: :gun: :gun: BAH! :hammer: Clicca per allargare... Già fatto: http://forum.mrwebmaster.it/showthread.php?t=8492