Avatar billede citadel Nybegynder
28. juli 2003 - 12:50 Der er 10 kommentarer og
1 løsning

mailing list script med mysql?

er der nogen der sidder inde med et mailinglist script baseret på mysql?
Avatar billede ahv Nybegynder
28. juli 2003 - 12:53 #1
Det er meget simpelt og er ikke det bedste hvis der skal udsendes rigtig mange mails ->
http://www.ahv.starthotel.dk/nyhedsbrev.zip
Avatar billede repsac Nybegynder
28. juli 2003 - 13:58 #2
Avatar billede jammerlab Nybegynder
28. juli 2003 - 13:58 #3
det er jo let :) bare lav en mysql while loop og inde i den loop laver du bare mail() funktionen... det eneste du skal huske er at sætte din timout op... for hvis din liste er lang så for den timeout fra serveren ;)
Avatar billede repsac Nybegynder
28. juli 2003 - 14:00 #4
Avatar billede repsac Nybegynder
28. juli 2003 - 14:01 #5
talker: eller også så skal man sende én mail; BCC alle dem på listen og TO afsender mailadressen, det vil være smukt :)

... ellers skal man så vidt vides overveje _ikke_ at bruge mail-funktionen da den er langsom.
Avatar billede jammerlab Nybegynder
28. juli 2003 - 14:56 #6
Ja mail() funktionen er ikke lavet så man kan sende 100 mails ud... http://www.eksperten.dk/spm/261023 det oprettede jeg der fik jeg afvide jeg skulle bruge fsockopen() :P
Avatar billede ultragames Nybegynder
28. juli 2003 - 22:24 #7
det er bare at lave en while løkke til at udhente alle posterne i din tabel hvor du derefter sætter modtageren af mailen til at være $row[email]
Avatar billede ultragames Nybegynder
28. juli 2003 - 22:29 #8
fx:

<?php
  $result = mysql_query("select email from
                        mailliste");
  $row    = mysql_fetch_array($result);
  mail($row[email], overskrift, indhold);
?>


dette er dog kun koden for at sende mailen.. du ksal så selvfølgelig lige sørge for at den kune sendes når der sendes fra formularen.. men det kan du vel finde ud af ;)
Avatar billede jammerlab Nybegynder
28. juli 2003 - 23:23 #9
ja men problemet er hvis det er en mail liste så for du en timeout med mail funktionen :)
Avatar billede ultragames Nybegynder
29. juli 2003 - 17:44 #10
hmm!... har da ellers set en masse som laver dem på samme måde.. helt uden problemer.. men du er sikkert klogere end jeg er på dette område ;)
Avatar billede jammerlab Nybegynder
29. juli 2003 - 20:03 #11
njaa man kan bruge @set_time_limit(0); :P så kan man... men den står og loder siden i lang tid hvis du har en lang liste :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester