Tags:
php
Hjælp...
Jeg har lavet system til nyhedsmail, og det virker egentlig som det skal.
Der er bare det problem at hvis man i formularen skriver tegn som ' og " skriver dne en / foran tegnet i emailen, og det ser ikke altid lige smart ud.
Er der en der kan fortælle mig hvordan jeg slipper for det...
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Det lyder mystisk. Hvis der var blevet sat \\ foran ' og " i stedet for / kunne jeg bedre forstå det. Det skyldes nemmelig magic quotes. Det bruges til at sikre sql queries automatisk, fordi mange glemmer det. Det kan slås fra i php.ini, eller man kan bruge stripslashes();.
0
Hjælp...
Jeg har lavet system til nyhedsmail, og det virker egentlig som det skal.
Der er bare det problem at hvis man i formularen skriver tegn som ' og " skriver dne en / foran tegnet i emailen, og det ser ikke altid lige smart ud.
Er der en der kan fortælle mig hvordan jeg slipper for det...
Kan vi ikke få koden?
I will Survive
0
Jo...
$show_tekst er indholdet af et tekstfelt, hvor jeg efterfølgende har brugt nl2br...
$foresp = mysql_query("SELECT id, email, userstatus FROM email");
while($data = mysql_fetch_row($foresp)){
$to = "$data[1]";
$subject = "Nyhedsbrev";
$message = "$show_tekst";
$headers = "MIME-Version: 1.0\\r\\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\\r\\n";
$headers .= "From: BC-haderslev.dk <$bc>\\r\\n";
mail($to, $subject, $message, $headers);