Moin
Nein, der Text bleibt in der Variable $message und wird von dort auch versandt
Noe, der Text ist gar nirgendwo drin und wird verworfen. Ich kommentier das mal eben.
// ** INIT
if (!isset($startfrom))
{
$startfrom=0;
$fp = fopen("../backup/".time().".txt","a-");
if (fwrite($fp,$message));
// Sinnlose Anweisung ^
fclose($fp);
}
[snip]
// ** Zaehlen der Emailadressen
[snip]
$menge = mysql_num_rows($result);
// *autsch*, du hältst wohl nicht viel von SELECT COUNT(*) ?
[snip]
<meta http-equiv="refresh" content="3; URL=sendnews.php?startfrom=$startnext">
// Abgesehen davon, dass ich das mit header() lösen würde, wird hier gar nichts weiter übergeben. Das ist genauso als würdest du sendnews.php?startfrom=3 (mit beliebigen Werten für 3) in die Addressezeile eintippen. Soll das Skript den Nachrichtentext etwa raten?
[snip]
if(!@mail($row["email"],$subject,$message,$headers))
// Weder $subject noch $message können hier bekannt sein
[snip]
?>
--
Henryk Plötz
Grüße aus Berlin