Ämne: Nyhetsbrev
Visa ett inlägg
Oläst 2004-07-28, 17:53 #10
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Vi på Snuttis har ju över 500K medlemmar som vi skickar mail till.

Vi har löst det med ett PHP Script som mailar ut.

Tex:

Kod:
<?
$fp = fopen("./template/nyheter.txt", "r");
$fil = fread($fp, filesize("./template/nyheter.txt"));
fclose($fp);

start while() eller for()-sats.

$message = $fil;

$message = str_replace("%%USERNAME%%", $username, $message);
$message = str_replace("%%FIRSTNAME%%", $fornamn, $message);
$message = str_replace("%%LASTNAME%%", $efternamn, $message);

... headers ...

mail();

slut på while(), for()-sats.

?>
sedan loopar man igenom det.

Visst det blir mycket lättare med funktionen socketmail() som finns på php.net under mail.
som samlar alla namn och email i en array och sedan loopar ut det under tiden den snackar med mailservern samt att man bara behöver läsa in nyheter.txt en gång eftersom $fil blir oförändrad. Sedan tar iof det hela otroligt lång tid. (2dygn tog det sist att maila ut 500K mail)
Jonas är inte uppkopplad   Svara med citatSvara med citat