//estrazione utenti
$queryutenti="select * from t6745_newsletter_utenti where stato=1 and attivata=1 order by id desc limit $ultimovisual,$numutentimax";
$risultatoutenti=mysqli_query($conn,$queryutenti);
$numrighe=mysqli_num_rows($risultatoutenti);
while ($row = mysqli_fetch_assoc($risultatoutenti))
{
$messaggio = new PHPmailer();
//$messaggio->IsSMTP();
//settiamo su true il metodo che indica alla classe
//il formato HTML
$messaggio->IsHTML(true);
//$messaggio->Host='Host SMTP';
//intestazioni e corpo dell'email
$messaggio->From='[email protected]';
$messaggio->FromName='Newsletter ';
$messaggio->AddAddress($row['mail']);
$messaggio->AddReplyTo('[email protected]');
$messaggio->Subject="Newsletter - $titolonews";
//inseriamo i tag HTML e i CSS per formattare il messaggio
$messaggio->Body = ''.$mexalto.'';
$messaggio->Body .= '<small>Ricevi questa mail perchè sei iscritto/a alla newsletter<br>
Per informazioni scrivi a: [email protected]<br><a title="cancellati" href="#">Se non vuoi più ricevere informazioni clicca qui </a></small><br><br></td>';
$messaggio->Body .= ''.$mexmedio.'';
$messaggio->Body .= ''.$mexbasso.'';
$messaggio->Body .= '</body></html>';
//parte relativa all'invio
if(!$messaggio->Send())
{
$querycheck="insert into t6587_newsletter_check_invio (mail_utente,id_utente,ris_invio,newsletter_id) VALUES ('".$row['mail']."',".$row['id'].",0,$nnews)";
$risultatocheck=mysqli_query($conn,$querycheck);
}
else
{
if($pagina==$numeropagine )
{
//Qui quando si arriva alla fine esce e setta la newsletter come inviata
$querycheck="insert into t6587_newsletter_check_invio (mail_utente,id_utente,ris_invio,newsletter_id) VALUES ('".$row['mail']."',".$row['id'].",1,$nnews)";
$risultatocheck=mysqli_query($conn,$querycheck);
$_SESSION['ci']++;
$nnewstemp=trim($_GET['nnews']);
$nnews=mysqli_real_escape_string($conn,$nnewstemp);
$queryinsnews="update t6935_newsletter_inviate set inviata=1 where id=$nnews ";
$ricevutainsnews= mysqli_query($conn,$queryinsnews);
}
else
{
$querycheck="insert into t6587_newsletter_check_invio (mail_utente,id_utente,ris_invio,newsletter_id) VALUES ('".$row['mail']."',".$row['id'].",1,$nnews)";
$risultatocheck=mysqli_query($conn,$querycheck);
$_SESSION['ci']++;
header("location: invionewsletter.php?gruppo=$paginasucc&op=1&nnews=$nnews");
}
}
$messaggio->SmtpClose();
unset($messaggio);
unset($row);
}