Mass mail script, virker ikke.
Hej!Jeg har dette script, som skulle sende en mail, til alle i en MySQL database. Her er scriptet:
<?php
$query = mysql_query("SELECT password FROM bitefight_jasaque WHERE username='".$_POST['your_username']."'") or die(mysql_error());
$row = mysql_fetch_assoc($query) or die(mysql_error());
if ($row['password']==$_POST['your_password']) {
$query1 = mysql_query("SELECT username,email FROM bitefight_jasaque");
while($row1 = mysql_fetch_assoc($query1)) {
$modtager = $row1['email'];
$emne = "En vampyr fra Jasaque behøver din hjælp! [Test mail, ingen skal have hjælp.]";
$besked = "<h1>HJÆLP ".$row1['username']."</h1>"
.$_POST['your_username']." behøver din hjælp!\n
Han er blevet angrebet af varulven ".$_POST['werewolf']." og har meget brug for din hjælp, med at få ham ned med nakken! \n
Dette råb er blevet sendt ud til hele klanen, så vi håber han bliver dræbt!! \n
Fra Jasaque \n
<h3>HVER VENLIG AT SKRIVE TIL MIG PÅ BITEFIGHT HVIS DU MODTAGER DENNE MAIL!</h3>";
$header = "MIME-Version: 1.0" . "\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$header .= "from:noreply@jasaque.dk";
mail($modtager, $emne, $besked, $header);
};
echo "Råbet er sendt!";
mysql_query("UPDATE bitefight_jasaque SET raabt_om_hjaelp='1' WHERE username='".$_POST['your_username']."'") or die(mysql_error());
}
elseif {
echo "Du har enten indtastet et forkert brugernavn eller password.";
};
?>
Men der kommer en blank side ud. Scriptet er altid inkluderet i et andet script, som connecter til MySQL databasen. Jeg kan slet ikke se hvad fejlen skulle være, eller er jeg helt blind?
