Hallo Zusammen,
Nachdem ich die Frage nirgends gefunden habe, stelle ich sie hier einfach mal.
Wenn ich im Emailtext eine neue Zeile beginnen will , so gebe ich im Text die Zeichen "\n" ein.
War bis jetzt immer so.
Jetzt will ich es über Contenido genauso machen , nur löscht das nette Programm mir immer die "\"-es raus.
Gibt es da vielleicht ein Tip wie ich es noch machen könnte.
Hab euch mal ein bissle Code eingefügt.
$abfrage = query ("SELECT * FROM ben_dat WHERE id = '".$_SESSION['sponsor']."'");
$daten = mysql_fetch_array($abfrage);
$Sp_email= $daten[email];
$to = $Sp_email;
$betreff = "Herzlichen Glückwunsch!";
$header = "From:xxxxxxxx<Absender>";
$mes .= "Herzlichen Glückwunsch!nn";
$mes .= "sie haben mit Erfolg ein neues Mitglied bei xxxx gewonnen.n";
$mes .= "Name: ".$vname." ".$nname."n";
$mes .= "ID:".$id."''n";
$mes .= "Telefon1: ".$tele1."n";
$mes .= "eMail: ".$email."n";
$mes .= "Bei Rückfragen erreichen Sie uns über unsere E-Mailadresse. nn";
mail($to, $betreff, $mes, $header);
Wie ihr sicher seht , wird mir hier immer das "\" rausgelöscht.
Bitte helft mir , ich sitze gerade voll auf der Leitung.
cu Stephan
Neue Zeile in Email-Nachricht
bei verwendung von doppelten anführungszeichen ist das backslash ein escape-zeichen. du musst es doppelt schreiben, dami du es einmal in der variablen hast.
also: aus \\n wird dann \n
gruss,
andreas
also: aus \\n wird dann \n
gruss,
andreas
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)