04. februar 2003 - 18:38Der er
3 kommentarer og 1 løsning
mail-funktion sammen med " og '
Hejsa,
Jeg bruger en Mysql-database til udsendelse af nyhedsbreve. Når man skriver et nyt nyhedsbrev ind i databasen sendes der automatisk til alle modtagerne. Men jeg har lidt problemer, at med styre " og '. Hvis jeg addslash'er og stripslash'er, så kommer virker det kun på først-sendte email. ($emne og $overskrift kommer fra form'en).
Koden ser således ud: mysql_query("INSERT INTO nyhedsbrev (id, emne, overskrift, dato ) VALUES (null, '$emne', '$overskrift', null)") or die ("Database-fejl, kan ikke oprettes!"); $send = mysql_query("SELECT * FROM medlemmer ORDER BY id"); while ($data = mysql_fetch_array($send)){ mail("$data[2]","$emne"," Hej $data[1]
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg ville nok lege med at kun sende 1 mail, men ud til alle brugere... så belaster du mail serveren lidt mindre...
men burde du ikke bare kunne lave en
mysql_query("INSERT INTO nyhedsbrev (id, emne, overskrift, dato ) VALUES (null, '$emne', '$overskrift', null)") or die ("Database-fejl, kan ikke oprettes!"); $send = mysql_query("SELECT * FROM medlemmer ORDER BY id"); while ($data = mysql_fetch_array($send)){
$indhold = <<<EON Hej $data[1]
$overskrift
Med venlig hilsen EON; $indhold = addslashes($indhold);
ked af at du måtte vente i 13min 54sek på svaret... jeg må stramme mig an... ;?
Synes godt om
Ny brugerNybegynder
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.