E-Mail Benachrichtigung

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
amicelli
Beiträge: 40
Registriert: 14. Jul 2010, 09:33

E-Mail Benachrichtigung

Beitrag von amicelli »

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 !
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Ich glaube Du kannst das einfacher erreichen, indem Du den Nachrichtentext einfach mit

Code: Alles auswählen

utf8_decode($variable)
encodierst.
Zuletzt geändert von matzman2000 am 4. Aug 2010, 10:25, insgesamt 1-mal geändert.
amicelli
Beiträge: 40
Registriert: 14. Jul 2010, 09:33

Beitrag von amicelli »

Danke für die Antwort.
Und wo baue ich das in die "dates_function.php" ein?
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Na da wo Du es brauchst, zB direkt im mail() Befehl:

Code: Alles auswählen

mail($empfaenger, $betreff, utf8_decode($nachricht), "From: $absender <$absendermail>")
amicelli
Beiträge: 40
Registriert: 14. Jul 2010, 09:33

Beitrag von amicelli »

Das mit den Sonderzeichen klappt nun... MERCI!
Aber nun werden die HTML-Tags mit ausgewiesen.
Z.B. für Fett, usw.
Geht das auch noch weg, oder muss man die Formatierungen im Termin einfach weglassen?
Danke!
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

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
Antworten