Ein Hallo an die Gemeinde,
Habe ein Newsletter Script, das normalerweise auch funktioniert.
Jetzt ist es aber so, dass ich eine Datenbank mit über 3000 Adressen
habe, und da funktioniert dass ganze nicht mehr.
Normalerweise benutze ich folgenden Cade:
Ich habe das Script laufen lassen, und nach ca einer Stunde war noch kein
Ende in sicht.
Nach Anfrage an meinen Provider darf ein Script nur 60 Sekunden laufen,
danach wird es automatisch abgebrochen.
Wie kann ich es besser machen??
Habe ein Newsletter Script, das normalerweise auch funktioniert.
Jetzt ist es aber so, dass ich eine Datenbank mit über 3000 Adressen
habe, und da funktioniert dass ganze nicht mehr.
Normalerweise benutze ich folgenden Cade:
PHP-Code:
$sql = "SELECT * FROM adressen_00 ORDER BY id";
$result = mysql_query($sql);
while($daten = mysql_fetch_array($result)) {
$empfaenger = $daten['email'];
$subject = $betreff; // wird per formular übergeben
$mail_body = "$text\n"; // $text wird per formular übergeben
$absender = $mailer; // $mailer wird per formular übergeben
mail("$empfaenger","$subject","$mail_body", "From:$absender");
echo $daten['id'] . 'Mail an ' . $daten['email'] . ' gesendet<br>';
}
?>
Ende in sicht.
Nach Anfrage an meinen Provider darf ein Script nur 60 Sekunden laufen,
danach wird es automatisch abgebrochen.
Wie kann ich es besser machen??
Kommentar