Ciao a tutti, ho un problema,
avendo un form di iscrizione vorrei inviare una variabile nel messaggio di una mail, in modo da potergli far confermare l'iscrizione stessa.
Detta cosi sembra di non aver capito vi posto subito il codice
PHP:
<?php
// richiamo ii file di connessione
require '../connessione/Config.php';
require '../connessione/Connect.php';
if(isset($_POST['nome_1']))
{
$co = $_POST['nome_1'];
$no = $_POST['nome_2'];
$email = trim($_POST['mail']);
$cit = $_POST['luogo'];
if(get_magic_quotes_gpc())
{
$co = stripslashes($co);
$no = stripslashes($no);
$email = stripslashes($email);
$cit = stripslashes($cit);
}
$co = mysql_real_escape_string($co);
$no = mysql_real_escape_string($no);
$email = mysql_real_escape_string($email);
$cit = mysql_real_escape_string($cit);
// Se una di queste 3 box è vuota
if(empty($co) || empty($no) || empty($email))
{
header("location:"."../index.php?option=mexage&risp=0");
}
elseif(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
header("location:"."../index.php?option=mexage&risp=2");
}
else
{
$data_iscr = time();
$query_1 = mysql_query("INSERT INTO tabella
(mail_data, mail_cognome, mail_nome, mail_descr, mail_citta)
VALUES
('$data_iscr', '$co', '$no', '$email', '$cit')");
header("location:"."../index.php?option=mexage&risp=1");
//qua recupero il dato da inviare alla mail che servira per confermare l'iscrizione
$query_2 = mysql_query("select * from tabella where mail_descr = '$email'")
or die("errore query_2;".mysql_error());
$result = mysql_fetch_assoc($query_2);
//codice di conferma
$codice_attiv = $result['mail_data'];
require "../phpmailer/class.phpmailer.php";
$mail = new phpmailer();
$mail->Mailer = "smtp";
$mail->Host = "smtp.aruba.it";
$mail->From = "info@xxx.it";
$mail->FromName = "xxx";
// indirizzo utente
$mail->AddAddress($email);//qua posso mettere anche la variabile senza gli apici
// reply
$mail->AddReplyTo("xxx@xxx.it","oggetto");//questo ti serve per quando ti arriva l'email e fai rispondi
// set word wrap
$mail->WordWrap = 50;
// specifico che è una mail in HTML
$mail->IsHTML(true);
// oggetto della mail
$mail->Subject = "Conferma Iscrizione";
// testo della mail (in html logicamente)
$mail->Body = "<html><body><head></head>
<table>
<tr>
<td>
<font face='Courier New' size='4' color='#1458DF'>
Benvenuto nella Mail-list della xxxxx<br>
Per essere certi che sia stato tu ad effettuare l'operazione di registrazione,
ti chiediamo di confermarla a questo indirizzo<br><br>
Inserisci questo codice $codice_attiv
</font>
</td>
</tr>
</table>
</body></html>";
// inviamo la mail
$mail->Send();
}
}
?>
Codice:
$codice_attiv
Grazie in anticipo da minatore