Ciao!
Vorrei implementare sul mio sito un servizio di recupero password.
L'utente inserisce l'indirizzo di posta elettronica in un form sul sito e automaticamente lo script accede al DB e estrae i dati richiesti e li invia all'indirizzo indicato.
Per l'estrazione dell'username e della password dal DB non c'è problema, quello che non riesco a fare è l'nvio.
Attraverso le query al Db memorizzo nella variabile
$username e $password
i dati da inviare. Ma come faccio a inviarli?
Nel campo testo se scrivo:
$message = '
username = $username
password = $password
';
nel messaggio inviato ottengo:
username = $username
password = $password
Come faccio a fare in modo che nella mail inviata ci sia
il contenuto delle variabili $password e $username?
Script che utilizzo
<?
/* recipients */
$to = "$**";
/* subject */
$subject = "**";
/* message */
$message = '
Testo del messaggio.
';
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* additional headers */
$headers .= "To: $username <$**>\r\n";
$headers .= "From: ** <**>\r\n";
/* and now mail it */
$ret = mail($to, $subject, $message, $headers);
if ($ret) echo "posta inviata<br>";
?>