Da un form inserendo la propia e-mail dovrebbe inviare un messaggio a quell'indirizzo di posta elettronica. Ecco il codice HTML:
Codice PHP:
<form name="upload" id="upload" method="post" action="libreria.php" enctype="multipart/form-data" style="text-align:center">
E-mail <input type="text" name="emailmittente">
</form>
Ecco il codice PHP:
Codice PHP:
<?php
if(!$risultato = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $emailmittente))
{
echo " Questa $emailmittente non è una email valida
";
}
else
{
$messaggio="";
$messaggio .="Ciao, ti è stata mandata una email da noi ";
$oggetto="Modulo inviato dal sito [url]www.esempio.it[/url]";
mail($oggetto,$messaggio);
echo "Le è stata inviata una e-mail";
}
?>
Ecco ciò che compare:
Notice: Undefined variable: emailmittente in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\libreria.php on line 2
Deprecated: Function ereg() is deprecated in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\libreria.php on line 2
Notice: Undefined variable: emailmittente in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\libreria.php on line 4
Questa non è una email valida
Consigli?