kostenloser Webspace werbefrei: lima-city


Nachrichten über php versenden: Sender und html festlegen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    r*s

    Hallo zusammen ich nutze fogenden Quellcodeabschnitt zum versenen von E-Mails.
    $betreff="Betreff"; 	                                                      
    $text="Text"; 	                                                      
    $An='email@gmx.net'; 	                                                      
    $header = "From: schulsanitaetsdienst<info@schulsanitaetsdienst-gew.de.tf>";  	                                                             (mail($An,$betreff,$text,$header))


    jetzt möchte ich auch noch angeben, dass es sich um eine html e-mail handelt. Wie mache ich das?
    Wenn ich den Absender weglasse bekomme ich das auch hin, dann sieht das so aus:

    $betreff="Betreff"; 	                                                      
    $text="Text"; 	                                                      
    $An='email@gmx.net'; 	                                                      
    $header = ""Content-type: text/html";  	                                                               
    (mail($An,$betreff,$text,$header))
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s********r

    <?php
    
    $Empfaenger = "eine@mailadresse.de";
    $Betreff = "Meine erste HTML-Mail";
    
    $Nachricht = "
    <html>
    <head>
    <title>Meine erste HTML-Mail</title>
    </head>
    <body bgcolor=\"blue\" text=\"white\">
    <font face=\"arial\" size=\"4\">Dies ist meine erste HTML-Nachricht mit PHP</font>
    </body>
    </html>
    ";
    
    $Header = "MIME-Version: 1.0\n";
    $Header .= "Content-type: text/html; charset=iso-8859-1\n";
    $Header .= "From: Mein Name <meine@mailadresse.de>\n";
    
    mail($Empfaenger, $Betreff, $Nachricht, $Header);
    
    ?>


    Der Code stammt übrigens von http://www.webmaster-resource.de/tricks/php/html-mails-mit-php-verschicken.php Wenn du noch mehr Infos möchtest, kannst du auch googlen: php html mail()

    MfG

    sebigisler
  4. Autor dieses Themas

    r*s

    Danke für die Antwort. Aber die Möglichkeit mit dem backslash n habe ich auch schon herausgefunden. Aber das funktioniert bei mir nicht. Liegt das evtl. an Lima-City? Ich kann zwar die Nachricht versenden aber die optionen werden nicht beachtet.
    Das Ganze sieht jetzt so aus:

    $betreff="Betreff";                                                         
    $text="Text";                                                               
    $An='email@gmx.net';     
    $Header = "MIME-Version: 1.0n"; 
    $Header .= "Content-type: text/html; charset=iso-8859-1n";                                                         
    $Header .= "From: Schulsanitaetsdienst <info@schulsanitaetsdienst-gew.de.tf>n";                                                                       mail($An,$betreff,$text,$header)



    Beitrag geändert: 30.8.2008 15:26:32 von rms


    Beitrag geändert: 30.8.2008 15:26:51 von rms
  5. Wenn du backslash n nutzt, musst den String in " nicht ' setzten, vllt liegt es daran...;-)
  6. Autor dieses Themas

    r*s

    Nein daran liegt es leider nicht, aber vielen Dank für den Tipp.

    Hab den Fehler gefunden, ich habe einmal Header groß und einmal klein geschrieben, sry.


    Beitrag geändert: 30.8.2008 15:43:25 von rms
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!