Adesso ad esmepio ho elaborato questo script:
Codice PHP:
$messaggio = new PHPmailer();
$idc=$_GET['id_conf'];
echo ("$idc");
$result =doquery ("SELECT id_usr,id_conf,email FROM partecipanti WHERE id_conf='$idc'");
while ($row= mysql_fetch_array($result))
{
//definiamo le intestazioni e il corpo del messaggio
$messaggio->From='adminmail@hotmail.com';
$messaggio->FromName ="skaffa";
$messaggio->Subject='Scadenza imminente evento';
$res1= doquery ("SELECT nome FROM Conferences WHERE nome='id_conf'");
$messaggio->Body=stripslashes('Evento in scadenza entro 7 giorni: $row[email] ');
$messaggio->AddReplyTo('adminmail@hotmail.com');
$messaggio->AddAddress("$row[email]");
if(!$messaggio->Send()){
echo $messaggio->ErrorInfo;
}else{
echo 'Email inviata correttamente!';
}
}
//chiudiamo la connessione
unset($messaggio);
?>
Che errori ha?
Perche' lo eseguo e non mi da nessun errore,deve esserci qualche errore di sintassi, come ad esempio il messaggio $Body.
Riuscireste a dirmi che errori c sono , oltre a quelli sintattici?
Ricordo che sto lavorando in localhost, e come da guida ho tolto i riferimenti a SMTP.
Mi serve il vostro aiuto pls.