Avatar billede asgrone Nybegynder
08. februar 2004 - 14:30 Der er 3 kommentarer

sende en mail til alle i databasen

Hej
Jeg har en hjemmeside hvor der er tilknydtet en række brugere. De er allesammen skrevet op i en sql database med bl.a. navn og email.
Jeg kunne godt tænke mig at have en funktion, hvor jeg kan sende en mail ud til hele banden, gerne med et attachment. Er det noget der kan lade sig gøre?
Avatar billede jaw Nybegynder
08. februar 2004 - 18:30 #1
du kan vel lave en løkke, der sender ud til alle? f.eks.:

$res = mysql_query("SELECT mail as mail FROM tabel");
while ($row = mysql_fetch_array($res)) {
  -- dit mail-script der sender til $row[mail] --
}

Men ved ikke, om det var det du tænkte på?
Avatar billede asgrone Nybegynder
08. februar 2004 - 19:22 #2
det virker meget rigtigt, men hvordan får jeg php til at sende mails?
(mailscript)
Avatar billede jaw Nybegynder
08. februar 2004 - 19:59 #3
Her er et eksempel:
$dato = date ("d.m.y");  //dato 08.02.04
$tidspunkt = date ("H:i:s"); //tidspunkt


$tekst = "Denne mail er sendt til dig kl. $tidspunkt d. $dato\n\nVh. mig. //teksten
$headers = "From: xxxx <xxx@xxx.dk>\n";
$headers .= "Reply-to: xxx@xxx.dk\n"; 
$headers .= "X-Sender: <xxx@xxx.dk>\n";
$headers .= "X-Mailer: xxxx.xxx\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@xxx.dk>\n";
mail($mail,"Emne på mailen","$tekst\n",$headers);

Det ved jeg virker, så kan du lege lidt med det :)
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