Index » |
Inviare mail in PHP con la funzione mail() Inviare mail in PHP con la funzione mail()
In php possiamo inviare delle mail in modo semplice usando la funzione mail().
<?
$destinatario="mail@mail.com"; $oggetto="Mio Oggetto"; $messaggio="Questo è il messaggio"; $intestazione= "Questa email ti è stata inviata da PHP."; mail($destinatario, $oggetto, $messaggio, $intestazione); ?>
<html>
<head></head> <table cellspacing="0" cellpadding="1" border="0" width=300><form name="invia_mail" method="post" action="mail.php"> <tr style="height:20px;"><td width="100">Destinatario</td><td><input style="width:100%" type="text" value="" name="destinatario"></td></tr> <tr style="height:20px"><td width="100">Oggetto</td><td><input style="width:100%" type="text" value="" name="oggetto"></td></tr> <tr style="height:20px"><td width="100">Testo</td><td><textarea name="text" style="height:80px;width:100%"></textarea></td></tr> <tr><td colspan="2"><input type="submit" value="Invia"></td></tr></form> </table> </html>
<?
$destinatario = $_POST['destinatario']; if(!$risultato = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $$destinatario)){ echo "La mail <b>$destinatario</b> non è valida."; } else { $oggetto = $_POST['oggetto']; $messaggio = $_POST['text']; $intestazione= "Questa email ti è stata inviata da PHP."; mail($destinatario, $oggetto, $messaggio, $intestazione); echo "Hai inviato la mail a <b>".$destinatario."</b>"; } ?> Abbiamo aggiunto una funzione che utilizza la funzione ereg per verificare la validità della mail. Questo articolo è applicabile a: · PHP |
| Totale Articoli: 122 Totale Categorie: 47 Totale Utenti: 44 Ultimo utente: butch90 |
| Siti Amici: Userbar-Creator.com | ComputerXtreme.net | GeekManiacs.com | ComputerTrucchi.com |
Utenti Online