Ciao,
ho un sito che risiede su aruba.
Ho creato un modulo contatti il quale invia l'email tramite il file contatti.php
Ecco il file contatti.php
Questa il form nella pagina:codice:<?php // Website Contact Form Generator // http://www.tele-pro.co.uk/scripts/contact_form/ // This script is free to use as long as you // retain the credit link // get posted data into local variables $EmailFrom = "Sito Web"; $EmailTo = "miaemail@miaemail.com"; $Subject = "Email dal modulo ISCRIVITI"; $Nome = Trim(stripslashes($_POST['Nome'])); $Cognome = Trim(stripslashes($_POST['Cognome'])); $Email = Trim(stripslashes($_POST['Email'])); $Citta = Trim(stripslashes($_POST['Citta'])); $Provincia = Trim(stripslashes($_POST['Provincia'])); $Indirizzo = Trim(stripslashes($_POST['Indirizzo'])); $Telefono = Trim(stripslashes($_POST['Telefono'])); $Cellulare = Trim(stripslashes($_POST['Cellulare'])); $Messaggio = Trim(stripslashes($_POST['Messaggio'])); // validation $validationOK=true; if (!$validationOK) { print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; exit; } // prepare email body text $Body = ""; $Body .= "Nome: "; $Body .= $Nome; $Body .= "\n"; $Body .= "\n"; $Body .= "Cognome: "; $Body .= $Cognome; $Body .= "\n"; $Body .= "\n"; $Body .= "Email: "; $Body .= $Email; $Body .= "\n"; $Body .= "\n"; $Body .= "Citta': "; $Body .= $Citta; $Body .= "\n"; $Body .= "\n"; $Body .= "Provincia: "; $Body .= $Provincia; $Body .= "\n"; $Body .= "\n"; $Body .= "Indirizzo: "; $Body .= $Indirizzo; $Body .= "\n"; $Body .= "\n"; $Body .= "Telefono: "; $Body .= $Telefono; $Body .= "\n"; $Body .= "\n"; $Body .= "Cellulare: "; $Body .= $Cellulare; $Body .= "\n"; $Body .= "\n"; $Body .= "Messaggio: "; $Body .= $Messaggio; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>"); // redirect to success page if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; } ?>
Questo form funziona se inserisco la mia email.codice:<form method="POST" action="contatti.php"> <table width="350" border="0" align="center" cellpadding="0" cellspacing="0" class="tab-contenuto"> <tr> <td width="20%" height="30">Nome:</td> <td width="80%"> <label> <input type="text" name="Nome" class="campo"> </label> </td> </tr> <tr> <td height="30">Cognome:</td> <td><label> <input type="text" name="Cognome" class="campo"> </label></td> </tr> <tr> <td height="30">Email:</td> <td><input type="text" name="Email" class="campo"></td> </tr> <tr> <td height="30">Città:</td> <td><input type="text" name="Citta" class="campo"></td> </tr> <tr> <td height="30">Provincia:</td> <td><input type="text" name="Provincia" class="campo"></td> </tr> <tr> <td height="30">Indirizzo:</td> <td><input type="text" name="Indirizzo" class="campo"></td> </tr> <tr> <td height="30">Telefono:</td> <td><input type="text" name="Telefono" class="campo"></td> </tr> <tr> <td height="30">Cellulare:</td> <td><input type="text" name="Cellulare" class="campo"></td> </tr> <tr> <td height="30">Messaggio:</td> <td><textarea name="Messaggio" rows="5" class="campo"></textarea></td> </tr> <tr> <td height="30"></td> <td><label> <input type="submit" name="submit" value="Invia" class="pulsante"> <input type="submit" name="Submit" value="Cancella" class="pulsante"> </label></td> </tr> </table></form>
Quando vado ad inserire la mia seconda email di Libero oppure l'email del cliente (la quale è stata creata con Gmail) il modulo non funziona più.![]()
E' un codice poco affidabile?

Rispondi quotando