Hallo, ich habe diesen Thread gelesen und den Code in meine Seite eingebaut.
http://forum.admidio.org/viewtopic.php? ... 7a9dcaea02
Klappt auch alles prima!
Nur werden die Sonderzeichen in der E-Mail falsch dargestellt. Habe nun folgendes gelesen:
http://www.phpbox.de/tipsundtricks/emailsumlaute.php
Wie und wo genau baue ich den Code für die richtige Codierung der E-Mail ein?
Danke !
E-Mail Benachrichtigung
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Ich glaube Du kannst das einfacher erreichen, indem Du den Nachrichtentext einfach mit
encodierst.
Code: Alles auswählen
utf8_decode($variable)
Zuletzt geändert von matzman2000 am 4. Aug 2010, 10:25, insgesamt 1-mal geändert.
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Na da wo Du es brauchst, zB direkt im mail() Befehl:
Code: Alles auswählen
mail($empfaenger, $betreff, utf8_decode($nachricht), "From: $absender <$absendermail>")
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Das ist kein HTML Code sondern der BBCode, der für die Formatierung verwendet wird. Daher wird es schwierig hier einen brauchbaren Mechanismus zu etablieren. Theoretisch könnte man den Text mit einer eigene Funktion parsen, d.h. alle Tags zu ersetzen. Das ist aber etwas aufwendiger und könnte beliebig kompliziert werden (man bedenke so Sachen wir URLs etc.).
Ich würde es einfach so belassen. Letzten Endes dient die Email ja nur der Benachrichtigung über einen neuen Eintrag an den Administrator. Und da wird man sicherlich mit Formatierungen leben können.
Gruss,
Matze
Ich würde es einfach so belassen. Letzten Endes dient die Email ja nur der Benachrichtigung über einen neuen Eintrag an den Administrator. Und da wird man sicherlich mit Formatierungen leben können.
Gruss,
Matze