tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
1973
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Registriert seit
    Apr 2004
    Ort
    CH-SZ-LA
    Beiträge
    159
    Hallo Leuz.

    Ist es Möglich mit einem HTML Formular, das per php mail() verschickt wird, dieses Mail nicht in der rtf formatierung sondern in HTML zu versenden?

    Denn nur so bietet es kaum Möglichkeiten, das optisch ein bissl ansprechend zu machen.

    Wenns geht, wie mach ich das?

    Greez
     
    .o0[° in the [t*] we trust °]0o.
    who the hell put the what in the where...?
    aka Hunab-Ku

  2. #2
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    -> http://www.schattenbaum.net/php/mail.php
    Durch weitere Parameter ist es mit dieser Funktion auch möglich HTML-Mails zu versenden.
    PHP-Code:
    $extra "From: $sender <$sendermail>\n";
    $extra .= "Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n";
    mail($empfaenger$betreff$text$extra); 
     

  3. #3
    Registriert seit
    Apr 2004
    Ort
    CH-SZ-LA
    Beiträge
    159
    Und die HTML Tags etc. kann ich dan einfacht im phpmailer in die
    $message .= "..." setzen, oder muss ich da was anders noch beachten?

    Bsp:

    $message .= " <font face="red">hallo</font>"

    so in dem stile?
     
    .o0[° in the [t*] we trust °]0o.
    who the hell put the what in the where...?
    aka Hunab-Ku

  4. #4
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Der Text der Nachricht muss in dem Fall mittels HTML formatiert werden!
    Genau so.
     

  5. #5
    Registriert seit
    Apr 2004
    Ort
    CH-SZ-LA
    Beiträge
    159
    jah ich mein nur, weil wenn ich das so mache (ich weiss es heisst nich font face ="red") kommt immer parse errror...

    Aber ohne das haz geklappt.-..!?
     
    .o0[° in the [t*] we trust °]0o.
    who the hell put the what in the where...?
    aka Hunab-Ku

  6. #6
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    PHP-Code:
    $message .= "<font face="red">hallo</font>" 
    Wenn du es genau so machst, dann gibt das selbstverständlich einen Parse-Error, da PHP denkt, nach dem ersten " (vor red) sei der String fertig. (Sieht man übrigens auch an der farblichen Hervorhebung.) Um das zu verhindern, musst du die " innerhalb des Strings escapen oder (noch besser) den String mit einfachen Anführungszeichen (') umschliessen, also so:
    PHP-Code:
    $message .= '<font face="red">hallo</font>'
    Übrigens: <font>-Tags sind sehr uncool. Verwende stattdessen lieber CSS in Verbindung mit dem <span>-Tag.
     

  7. #7
    Registriert seit
    Apr 2004
    Ort
    CH-SZ-LA
    Beiträge
    159
    jah normalerweise arbeite ich auch mit CSS. Es ist jah viel einfacher.
    Aber ich hab kA, wie ich das mail das versandt wird, resp. schon im phpmailer, das per csss formatieren kann...

    sry, dass ich da gad so nerv, aber wie ich des machen kann, kapier ich net...?
     
    .o0[° in the [t*] we trust °]0o.
    who the hell put the what in the where...?
    aka Hunab-Ku

  8. #8
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Ähm... was willst du jetzt genau wissen? Wie du das mit CSS formatieren kannst?
    PHP-Code:
    $message .= '<span style="color:#ff0000;">hallo</span>'
     

  9. #9
    Registriert seit
    Apr 2004
    Ort
    CH-SZ-LA
    Beiträge
    159
    Ahh, du hast ds so gemeint...

    Was heisst span? so aus neugier.


    Es ist mir zwar komisch vorgekommen, aber ich dachte du meinst, dass ich ein Stylesheet implementieren kann/soll...


    thx a loth
     
    .o0[° in the [t*] we trust °]0o.
    who the hell put the what in the where...?
    aka Hunab-Ku

  10. #10
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Nein, ein Stylesheet kann man soviel ich weiss nicht implementieren, da du dazu ja eine zusätzliche Datei mitsenden müsstest. Was span heisst, weiss ich leider auch nicht. Ich nehme mal an, span kommt von aufspannen oder so, keine Ahnung. Selbst bei SELFHTML steht nichts genaueres.
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 19.04.07, 20:57
  2. Aus HTML-Formular wieder XML erstellen
    Von Planet_Mars im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 17.11.05, 13:37
  3. Antworten: 9
    Letzter Beitrag: 21.06.05, 17:10
  4. Antworten: 6
    Letzter Beitrag: 30.12.04, 00:14
  5. Antworten: 2
    Letzter Beitrag: 24.06.03, 16:12