Non mi funziona questo form mail (che ho scaricato da questo sito)
Codice nella pagina:
codice:
<form method="post" action="send.php">
<p align="center"></p>
<p align="center"><font size="2" face="Verdana">Nome </font>
<font face="Verdana"><input name="name" type="text" size="30" maxlength="40" /></font><font face="Verdana" size="2">
E-mail </font><font face="Verdana"><input name="email" type="text" size="30" maxlength="40" /></font><font size="2" face="Verdana">
Oggetto</font><font face="Verdana"><font size="2"> </font><input name="subject" type="text" size="30" maxlength="40" /></font>
<textarea name="msg" cols="50" rows="6"></textarea>
<font face="Verdana">
<input type="reset" value="Cancella" /></font><input type="submit" value="Invia" /></p>
<p align="center"></p>
</form>
Codice send.php
codice:
<?php
$receiverMail = "info@vestirsibene.com";
$name = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$subject = ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
$msg = ltrim(rtrim(strip_tags($_POST['msg'])));
$ip = getenv("REMOTE_ADDR");
$msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg";
if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
echo "<h3>L'email non è stata inviata</h3>
Bisogna compilare tutti i moduli</p>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
echo "<h3>L'email non è stata inviata</h3>
L'indirizzo email non esiste</p>";
}
else {
mail($receiverMail, $subject, $msgformat, "From: $name <$email>");
echo "<h3>L'email è stata inviata correttamente</h3>
Riceverai una risposta il prima possibile</p>"; }
?>