Hallo,
es könnte daran liegen, dass du die $message nicht mit " " sondern mit ' ' schreibst.
Geht es wenn du
schreibst?PHP-Code:$message="hallo\r\nhallo";
Hi!
Hab mir eine Klasse geschrieben mit der E-Mails verschickt werden sollen. Im Prinzip funktioniert es. Allerdings können die Umlaute nicht richtig dargestellt werden und die Zeilenumbrüche (\r\n) werden auch nicht erkannt sondern als \r\n ;-) ausgegeben.
Woran könnte das liegen? Die Klasse sieht folgender maßen aus:
Ich vermute, dass das Problem am Header liegt... allerdings stimmt mein Header mit den Beispielen welche ich im i-net gefunden habe überein.PHP-Code:class mailing
{
private $sender;
public function __construct()
{
$this->sender = 'email@email.at';
}
//...
//...
//...
public function send($to,$subject,$message)
{
$header = '';
$header .= 'From: '.$this->sender.'\r\n';
$header .= 'Reply-To: '.$this->sender.'\r\n';
$header .= 'Return-Receipt-To: '.$this->sender.'\n';
$header .= 'Disposition-Notification-To: '.$this->sender.'\n';
if(!mail($to, $subject, $message, $header))
{
echo 'ERROR while sending E-Mail';
}
}
//...
//...
//...
}
Danke schon mal im Vorraus
lg
Hallo,
es könnte daran liegen, dass du die $message nicht mit " " sondern mit ' ' schreibst.
Geht es wenn du
schreibst?PHP-Code:$message="hallo\r\nhallo";
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
könnte nicht nur, es ist so
"\n" => chr(10)
'\n' => \n (als Zeichen)
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
danke für den tipp... da hab ich wieder etwas gelernt ;-) header und zeilenumbrüche stimmen jetzt... naja probleme hab ich jetzt noch bei den umlauten und beim `ß`
Du musst im Header auch den Charset mitsenden, am besten utf-8
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
@steffenk
danke für die hilfe! jetzt funktioniert alles prima :-)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)