Andreas: Nochmals: Probleme mit Newsletterscript

Hallo,
versuche gerade mit folgendem Script einen Newsletter an ca 900 Leute zu schicken.

function newssubmit(){
 Global $message, $betreff, $absender;
 $message = nl2br($message);
 $message = str_replace("\n","",$message);
 $message = str_replace("\r","",$message);
 $message = str_replace("\r\n","",$message);
 $message = str_replace("<br />","\n",$message);

$datum = date("d.m.Y", time());
 $insert = mySQL_query("Insert into newsletter_content (message,datum) VALUES ('$message','$datum')");
 $absender = "$absend";
 $result = mysql_query("SELECT ID_MEMBER, emailAddress FROM yb_members where (sendNewsletter = '1' And lastnewsletter = '0')");
 While ($curmem = mysql_fetch_array($result)){
  $mail = $curmem['emailAddress'];
  $id = $curmem['ID_MEMBER'];
  $mess = "$message\n\n\n\n\n-----------------------------\nUm den Newsletter abzubestellen klicken Sie bitte hier:\nhttp://www.access-o-mania.de/forum.php?action=unsubscribe&amp;id=".$id;
  mail ($mail, $betreff, $mess, "From: ".$absender);
  $update = mysql_query("Update yb_members set lastnewsletter = '1' Where ID_MEMBER = $id");
 }
}

Aber das Script bricht irgenwann so nach 60 Durchläufen ab und der Browser meldet dann Server nicht gefunden.
Was mache ich falsch?
Gruß Andreas

  1. Hallo,

    Aber das Script bricht irgenwann so nach 60 Durchläufen ab und der Browser meldet dann Server nicht gefunden.

    Was sendet den der Server dem Browser?

    Gruß aus Berlin!
    eddi

    --
    wahsaga (?t=90932&m=546295)
    > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
    In dem Sinne: Ein "Hoch" auf die Liebe zwischen Menschen! ;)
    1. Hallo,

      Was sendet den der Server dem Browser?

      Hi,
      eigentlich gar nichts. Das Foren-Template ist schon geladen. Es wird nur der Code ausgeführt.

      Wenn ich nur wenige oder auch nur einen Durchlauf habe funktioniert das Script problemlos.

      Andreas

      1. Hi,

        eigentlich gar nichts. Das Foren-Template ist schon geladen. Es wird nur der Code ausgeführt.

        Wenn ich nur wenige oder auch nur einen Durchlauf habe funktioniert das Script problemlos.

        Dann mach es doch so, daß Du ein zentrales Script beauftragst, ersteinmal festzustellen wieviele Einträge (Mail-Accounts) im Bestand sind. Was diesen Bestand in max_execution_time - gerechte Häppchen zerteilt und im Hintergrund das Sendescript in einer Schleife aufruft.

        <?php

        $c=count_Datenbetand()

        while($c>0)
           {
           $query=$c;
           mache_GETrequest($query);

        # vgl.: http://forum.de.selfhtml.org/archiv/2004/8/88104/#m524855 ff.

        $c=$c-$haeppchengroesse;
           }
        ?>

        Gruß aus Berlin!
        eddi

        --
        wahsaga (?t=90932&m=546295)
        > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
        In dem Sinne: Ein "Hoch" auf die Liebe zwischen Menschen! ;)