21. januar 2006 - 23:13
Der er
5 kommentarer
Hvad gør jeg forkert? Vil ikke sende ud
hejsa hvad gør jeg forkert? jeg kan ikke få denne kodestump til at sende ud. koden ser således ud: <? $result = mysql_query("SELECT * FROM nyhedsbrev") or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { echo "".$row['email']."<br>"; } // multiple recipients $to = '$result'; // subject $subject = 'Birthday Reminders for August'; // message $message = ' <html> <head> <title>Nyhedsbrev</title> </head> <body> <p> Nyhedsbrev</p> </body> </html> '; // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'To: $result' . "\r\n"; $headers .= 'From: Shoplisten <info@shoplisten.dk>' . "\r\n"; $headers .= 'Cc: none' . "\r\n"; $headers .= 'Bcc: none' . "\r\n"; // Mail it mail($to, $subject, $message, $headers); ?> Håber I kan hjælpe mig
Annonceindlæg fra Pax8
22. januar 2006 - 00:38
#1
$to=""; $result = mysql_query("SELECT * FROM nyhedsbrev") or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { $to.=$row['email'].";"; } if($to!="") { // subject $subject = 'Birthday Reminders for August'; osv. osv. slut med } Mvh. Johan
22. januar 2006 - 11:02
#2
ok tak men kan jeg så ikke sende dem "seperat" altså på samme tid; men så hver bruger kun modtager en hvor der står "til: deres@mail.dk" ?
22. januar 2006 - 18:23
#3
Jo, det kan du godt, så skal du lave noget ala det her : $to=""; $result = mysql_query("SELECT * FROM nyhedsbrev") or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { $to=$row['email'].";"; if($to!="") { // subject $subject = 'Birthday Reminders for August'; osv. osv. slut med } } Mvh. Johan
22. januar 2006 - 19:25
#4
I min outlook ser min besked således ud: Content-type: text/html; charset=iso-8859-1 To: $result@ws16.surf-town.net From: Shoplisten <info@shoplisten.dk> Cc: none@ws16.surf-town.net Message-Id: <20060122182210.17B093149DC@ws16.surf-town.net> Date: Sun, 22 Jan 2006 19:22:09 +0100 (CET) <html> <head> <title>Nyhedsbrev</title> </head> <body> <p> Nyhedsbrev</p> </body> </html> I min hotmail ser den således ud: Fra: Shoplisten <info@shoplisten.dk> Sendt : 22. januar 2006 18:22:10 Til: nicker_n@hotmail.com, $result@ws16.surf-town.net CC: none@ws16.surf-town.net Emne: Test forsøg | | | Indbakke //Beskeden starter her Nyhedsbrev Hvordan kan jeg fjerne det der cc og $result@ws16.surf-town.net og hvordan kan jeg få den til at vise html i min outlook også? eller er det bare indstillingerne?
22. januar 2006 - 21:06
#5
Hm, CC 'problemet' kan du vel løse ved blot at fjerne disse linjer : $headers .= 'Cc: none' . "\r\n"; $headers .= 'Bcc: none' . "\r\n"; Jeg kan ikke lige se hvor $result tingen kommer fra. Når du har fjernet de to nævnte linjer så lad mig se den fulde kode igen. Mvh. Johan
Vi tilbyder markedets bedste kurser inden for webudvikling