ciao a tutti,
sto cercando di scrivere un piccolo script che prenda i dati degli utenti dal db e spedisca una mail ad ogni utente, però quando metto la funzione mail() all'interno del ciclo WHILE non sembra funzionare. Dove sbaglio?
Codice PHP:
$conn = mysql_connect("$dbhost", "$dbusername", "$dbuserpassword") or die(mysql_error());
mysql_select_db("$dbname") or die(mysql_error());
$result = mysql_query("SELECT * FROM players where stato='a' ");
$row = mysql_fetch_array($result);
while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
$a=$line[3];
$oggetto="enjoy DK";
$messaggio="hello!";
$intestazioni= "From:DK<slap@design.com>\n";
$intestazioni2 = "Bcc: Ricevente Nascosto <dk@xyz.us>\n";
$intestazioni3 = "MIME-Version: 1.0\n";
$intestazioni4 = "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$intestazioni5 = "Content-Transfer-Encoding: 7bit\n\n";
mail($a, $oggetto, $messaggio, $intestazioni.$intestazioni2.$intestazioni3.$intestazioni4.$intestazioni5);
echo ($line[1] . " " . $line[2] ." " . $line[3]);
echo ("
");
}
$contatti = mysql_num_rows($result);
echo ("CONTATTI TOTALI: ".$contatti."
");
mysql_close($conn)