Willkommen in der Webstatt Zum Webstatt Blog und Stories
fish fish am 04.06.06 23:46

guten abend
ich hab da ein kleines problem mit einem php mailer:
und zwar werden die " zu \" im text. was ich aber nicht haben will.. woran liegt das?
$xtra = "From: newsletter\n";
$xtra .= "Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n";


$nachricht = "
<html>
<head><link rel=stylesheet href=\"http://www.datei.de/format.css\" type=\"text/css\"></head>
<body>
<div>".$_POST['ausgabe']."</div>
<div>".$_POST['betreff']."</div>
<div>".bb_code($_POST['text'])."</div>
</body>
";

if(!$_POST['text']) {
//eingabeformular
}

else {
while($row = mysql_fetch_object($ergebnis)){
mail($row->email, $_POST['betreff'], $nachricht, $xtra);
}

echo "<center>E-Mails gesendet!</center>";
}

netcup.de Warum gibt es hier Werbung?
Sven Sven am 05.06.06 00:18

Naja, die " werden escaped. Zeig mal bb_code() her.

fish fish am 05.06.06 00:19

http://www.php4u.net/content/c_codeschnipsel_source.php?id=38&d=1

Sven Sven am 05.06.06 00:22

Verschick mal die Mail ohne den Funktionsaufruf.

fish fish am 05.06.06 00:23

ist das gleiche.

Sven Sven am 05.06.06 00:30

Ich muss erlich sagen bei diese Mail-Scheisse bin ich auch immer am rumprobieren ^^
$nachricht = '
<html>
<head><link rel=stylesheet href="http://www.datei.de/format.css" type="text/css"></head>
<body>
<div>'.$_POST['ausgabe'].'</div>
<div>'.$_POST['betreff'].'</div>
<div>'.$_POST['text'].'</div>
</body>
';

Probier mal so. Deine BB-Code Funktion benutzt nämlich htmlentities, das je nach Einstellung double qoutes escaped. Btw. : Bei " kannst du auf Array Variablen auch so zugreifen :
echo "Das ist der Inhalt eines Arrays: {$array['test']}
Dann kannst das mit dem " . $array['test'] . " lassen ;)

Snake am 05.06.06 01:00

http://de3.php.net/magic_quotes

http://de3.php.net/manual/en/function.stripslashes.php

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt