[Funktion] Mail in Php so richtig???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Funktion] Mail in Php so richtig???

    hallo Leute ich hab ein problem bei meinem E-Card-Versand!!
    Er kapiert es nicht als HTML Mail!!
    Aber ich weis nicht wieso??

    [COLOR=crimson]
    <?php
    $message = "<a href=3D\"http://".$_SERVER["SERVER_NAME"]."/ProjektNR2/layout.php?id=$id\">Hier kannst du deinen Ecard abholen!</a>";
    $to = "$_POST[empfaengeremail]";
    $subject = "$_POST[betreff]";

    $header = 'MIME-Version: 1.0\r\n';
    $header .= 'From: $_POST[absendername]<$_POST[absendermail]>';
    $header .= 'Content-type: text/html; charset=iso-8859-1\r\n';
    $header .= 'Content-Transfer-Encoding: 8bit\n';
    $header .= "X-Mailer: PHP/" .phpversion();


    mail($to,$subject,$message,$header);
    ?>

    [/COLOR]

    das ist der aktuelle Stand der Dinge!!!! aber es geht leider immer noch nicht!!!

    Weis jemand wieso???

  • #2
    Hallo,

    ersteinmal machst du das ganze übersichtlicher, wenn du PHP Code zwischen [`php`]<?php ?>[`/php`] (ohne hochkommas) schreibst.

    und denn was soll das 3d hinter dem Gleicheitszeichen von href und danach ers die Anführungszeichen:
    href=3D\"http.....

    Kommentar


    • #3
      Das mit dem "3D" hat mir jemand aus dem php.de Forum geraten!! FÜr was das genau ist weis ich auch nicht!!!

      Kommentar


      • #4
        editiere bitte deinen ersten beitrag und verwende die PHP tags

        Kommentar


        • #5
          vielleicht solltest du mal eine html-seite versenden und keinen fetzen html-code ... und php-tags erzeugst du über den niedlichen knopf da ^^ wo "php" draufstehen tut ...
          Kissolino.com

          Kommentar


          • #6
            versuch et mal so:
            PHP-Code:
            <?php
            $message 
            '<a href="http://'.$_SERVER["SERVER_NAME"].'/ProjektNR2/layout.php?id='.$id.'">Hier kannst du deinen Ecard abholen!</a>';
            $to $_POST['empfaengeremail'];
            $subject $_POST['betreff'];

            $header "MIME-Version: 1.0\r\n";
            $header .= "From: ".$_POST[absendername]."<".$_POST[absendermail].">";
            $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
            $header .= "Content-Transfer-Encoding: 8bit\n";
            $header .= "X-Mailer: PHP/" .phpversion();


            mail($to,$subject,$message,$header);
            ?>
            EDIT:
            habs gerade nochmal upgedatet

            [/php]

            Kommentar


            • #7
              afaik schreibt man in nem header net \r\n sondern nur \n und des hinter jeder zeile (auch bei "From:...")

              Kommentar


              • #8
                Original geschrieben von oppi
                afaik schreibt man in nem header net \r\n sondern nur \n
                leider genau falsch rum, http://www.php.net/manual/de/function.mail.php:

                Anmerkung: Sie müssen die Header mit \r\n trennen, auch wenn einige Unix-MTAs auch mit einem einfachen Zeilenumbruch (\n) korrekt arbeiten.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  Wenn ich euch richtig verstanden habe müsse es so aussehen:

                  PHP-Code:
                  <?php
                  $message 
                  "<a href=\"http://".$_SERVER["SERVER_NAME"]."/ProjektNR2/layout.php?id=$id\">Hier kannst du deinen Ecard abholen!</a>";
                  $to      "$_POST[empfaengeremail]";
                  $subject "$_POST[betreff]";


                  $header 'MIME-Version: 1.0\n';
                  $header .= 'From: $_POST[absendername]<$_POST[absendermail]>\n';
                  $header .= 'Content-type: text/html; charset=iso-8859-1\n';
                  $header .= 'Content-Transfer-Encoding: 8bit\n';
                  $header .= "X-Mailer: PHP/" .phpversion();


                  mail($to,$subject,$message,$header);
                  ?>
                  Geht aber leider immer noch nicht!!

                  Kommentar


                  • #10
                    Mit diesem Link hab ich die Lösung auf das Problem gefunden!!


                    http://www.dclp-faq.de/q/q-mail-html.html


                    Der geht und ich bin zufrieden!!

                    Aber danke an alle die mir geholfen haben!! :lol:

                    Ciao bis bald!!

                    Kommentar

                    Lädt...
                    X