email system
Hej jeg har nogen problemer med mit email system, det sender ikke en mail til alle som er tilmeldt i databasen men kun den nyeste, og der hvor der står "fra" der skriver den bare sån noget med brugernavn@web12.gigahost.dk og der skal stå hjemmesidens navn :).tak på forhånd
[code]
if(isset($_POST['send']))
{
$msg = $_POST['msg'];
$overskrift = $_POST['overskrift'];
$kategori = $_POST['kategori'];
$query = mysql_query("SELECT * FROM nyhedsbrev WHERE kategori = '$kategori'") or die(mysql_error());
$i = 0;
while($data = mysql_fetch_array($query))
{
if($i != 0)
$to = ',';
$to .= $data["email"];
$i++;
print_r($data);
echo "<br>";
}
$from = "hjemmesidenavn";
$headers = "MIME-Version: 1.0\r\n";
//$headers
//Standard for mails - optional
//Nødvendigt for, at angive afsenderen.
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //Angiver at mailens indhold er i HTML-format
$headers .= "$from\r\n"; //Sætter afsender i mailens header
$subject = $title;
$message = $msg;
mail($to, $subject, $message, $headers);
}
[/code]
