Girono a tutti, scusatemi se sono un poco "imbranato" ... ed è per questo che vi chiedo aiuto.
Ho questa esigenza.
Da questa pagina gli utenti si registrano:
http://www.lightyourlife.it/compleanno/profile_free.php
Dopo la registrazione lo script invia l'email all'utente che si è registrato.
Avrei una seconda esigenza.
Quello di inviare l'email, oltre che all'utente che si registra, anche all'amministratore del sistema con dei dati riepilogativi.
Ho provato con
codice:
$headers.="Bcc: xxx@xxx.it\r\n";"
ed il tutto funziona.
Ma all'amministratore vorrei inviare solo dei dati riepilogativi e non la stessa email dell'utente registrato.
Riepilogando, vorrei succedesse questo:
ALLA REGISTRAZIONE di un utente.... partono 2 email di diverso contenuto.
1) Utente registrato (va benissimo il contenuto già impostato nello script)
2) Amministratore del sistema (devo creare un nuovo contenuto con solo dei dati riepilogativi)
COME POSSO FARE???
Grazie del vostro preziosissimo aiuto... ed intanto MILLE AUGURI per il 2016!!!
Mauro
Lo script che sto utilizzando è questo:
codice:
//SMTP aruba
$mail->SMTPAuth = true;
$mail->Host = "smtps.aruba.it";
$mail->Port = 465;
$mail->SMTPSecure = "ssl";
$mail->Username = "xxxx@xxxx.it";
$mail->Password = "zyx";
//email del destinatario
$recipient = $_POST["email"];
//subject del messaggio
$subject = "Buon Compleanno dai CENTRI LIGHT!";
//email del mittente
$sender = "registrazioni@lightyourlife.it";
$headers = "From: $sender\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative;\n\tboundary=\"$mail_boundary\"\n";
$headers .= "X-Mailer: PHP " . phpversion();
// Corpi del messaggio nei due formati testo e HTML
$html_msg .= "<body bgcolor='#4c4c4e'><br><br><table bgcolor='#ffffff' width='600' border='1' cellspacing='0' cellpadding='0' align='center'><tr><td><table width='600' border='0' align='center' bgcolor='#ffffff' cellspacing='5' cellpadding='5'><tr><td align='center'><b><h3>Ci sono giorni che passano inosservati,<br> altri impossibili da dimenticare.<br /> Oggi e' uno di questi e te lo vogliamo far ricordare</b><br></h3>";
$html_msg .= "<p><br><img src='http://www.lightyourlife.it/compleanno/img/light_compleanno1.jpg' border='0' width='600' height='116'><br /><br /></p>";
$html_msg .= "<b>Complimenti per esserti registrato sul sito www.lightyourlife.it</b><br><br>Stampa questa email<br> e' necessaria per poter usufruire del servizio richiesto.<br /><font color='#e30513'> Data di scadenza buono: $data </font><br /><br /><br />";
$html_msg .= "<b>RIEPILOGO DATI: </b><br>";
$html_msg .= "<b>Nome e Cognome: </b>" . trim(stripslashes($_POST["nome"])) . "\n<br>";
$html_msg .= "<b>Giorno Compleanno: </b>" . trim(stripslashes($_POST["giorno"]. - $_POST["mese"]. - $_POST["anno"])) . "\n<br>";
$html_msg .= "<b>Indirizzo Email: </b>" . trim(stripslashes($_POST["email"])) . "\n<br>";
$html_msg .= "<b>Regalo scelto: </b>" . trim(stripslashes($_POST["regalo"])) . "\n<br>";
$html_msg .= "<b>Centro scelto: </b>" . trim(stripslashes($_POST["centro"])) . "\n<br /><br /><br /></td></tr></table>";
$html_msg .= "<table width='600' border='0' align='center' bgcolor='#ffffff' cellspacing='0' cellpadding='0'><tr><td><img src='http://www.lightyourlife.it/compleanno/img/light_indirizzi.jpg' border='0' width='600' height='150'> </td></tr></table></td></tr></table></body>";
// Costruisci il corpo del messaggio da inviare
$msg = "This is a multi-part message in MIME format.\n\n";
$msg .= "--$mail_boundary\n";
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 8bit\n\n";
$msg .= $text_msg; // aggiungi il messaggio in formato text
$msg .= "\n--$mail_boundary\n";
$msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 8bit\n\n";
$msg .= $html_msg; // aggiungi il messaggio in formato HTML
// Boundary di terminazione multipart/alternative
$msg .= "\n--$mail_boundary--\n";
// Imposta il Return-Path (funziona solo su hosting Windows)
if (ini_set("sendmail_from", $sender)) {
echo ("override ok<br>");
}
else
{
echo ("<br>");
}
// Invia il messaggio, il quinto parametro "-f$sender" imposta il Return-Path su hosting Linux
if (mail($recipient, $subject, $msg, $headers, "-f$sender")) {
echo ("<body bgcolor='#CCCCCC'><br /><br /><br /><br />
<table width='700' border='0' align='center' bgcolor='#ffffff' cellspacing='10' cellpadding='10'><tr>
<td width='30%'><img src='img/logo_light.jpg' border='0' width='230' height='296'></td>
<td width='70%'><font face='verdana' size='3'><b>Grazie per esserti registrato/a.</b><br />
<br /><br />
Riceverai a breve su questo indirizzo email: " . trim(stripslashes($_POST["email"])) . "<br />il <b>BUONO DA STAMPARE</b> per il servizio richiesto.<br /><br /><br />
<br />
<meta http-equiv='refresh' content='10;url=http://www.lightyourlife.it/' />
Verrai reindirizzato a breve nella home page:<br />
<b>- www.lightyourlife.it -</b></font></td></tr></table></body>");
} else
{
echo ("fallita");
}
} else{
echo("<br>");
}
?>