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 &egrave una email valida 
"
;
        }
    else
    {
        
$messaggio="";
        
$messaggio .="Ciao, ti &egrave stata mandata una email da noi ";
        
$oggetto="Modulo inviato dal sito [url]www.esempio.it[/url]";
        
mail($oggetto,$messaggio);
        echo 
"Le &egrave 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?