Eccoti un esempio:
Form
Pagina invia.phpcodice:<form method="post" action="invia.php"> <font face="Verdana"><font size="2">Nome: </font> <input name="name" size="30" maxlength="40" style="font-weight: 700" /><font size="2"> Email: </font> <input name="email" size="30" maxlength="40" style="font-weight: 700" /><font size="2"> Oggetto: </font> <input name="subject" size="30" maxlength="40" style="font-weight: 700" /><font size="2"> Messaggio:</font></font> <textarea name="msg" cols="50" rows="6"></textarea> <input type="submit" value="Invia" /> </form>
Ciaocodice:<?php // inserisci qui il tuo indirizzo email $receiverMail = "mail@mail.it"; // pulizia dei dati inseriti $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']))); // lettura dell'indirizzo IP $ip = getenv("REMOTE_ADDR"); // formattazione del messaggio ( \n per le messe a capo ) $msgformat = "Messaggio da: $name ($ip)\nEmail: $email\n\n$msg"; // verifica campi obbligatori if(empty($name) || empty($email) || empty($subject) || empty($msg)) { echo "<h3>Il messaggio non è stato inviato</h3> Compila tutti i campi obbligatori!</p>"; } // verifica indirizzo email elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h3>Il messaggio non è stato inviato</h3> L'indirizzo email indicato non è valido!</p>"; } else { // invio del messaggio mail($receiverMail, $subject, $msgformat, "From: $name <$email>"); echo "<h3>Il messaggio e' stato inviato!</h3> Riceverai una risposta il prima possibile!</p>"; } ?>

Oppa
Rispondi quotando