Sven: Textauszeichung bei PHP-Formularen

Hallo zusammen,

ich habe mir ein Forumlar anlegt das mit folgenden Ausgabescript meine ausgefüllten Felder an eine E-Mail-Adresse schickt. Nun möchte ich einige Sachen etwas hervorheben (z.B. fett). Nur wenn ich die E-Mail erhalte zeigt er mir das Wort nicht fett an sondern es steht dann z.B. drinen <b>Firma:</b>. Wie kann ich das ändern, damit er mir den Begriff fett anzeigt.

Hier der Code:

<?php
if($senden){

$an="";
$betreff="Formular";
$komma=",";
$bcc = "Bcc:xxx@xxx.xx";
$message =

"<b>Firma:</b> $firma
<b>Empfänger-Vorname:</b> $vorname
<b>Empfänger-Nachname:</b> $nachname
<b>Strasse:</b> $strasse
<b>PLZ/Ort:</b> $ort
<b>Telefon:</b> $telefon
<b>Fax:</b> $fax
<b>E-Mail:</b> $email";

mail($an, $betreff, $message, $bcc);

$file = fopen("danke.html", "r");

fpassthru($file);

}

?>

  1. Hallo,

    du müsstest dir die Mail im Format "text/html" zusenden. Jetzt erhälst du si im Format "text/plain".

    Gruss Rainer

    1. Hallo,

      du müsstest dir die Mail im Format "text/html" zusenden. Jetzt erhälst du si im Format "text/plain".

      Gruss Rainer

      Hallo,

      vielen Dank für die schnelle Antwort! Aber wie und wo kann ich das bei mir im Code angeben?

      Viele Grüße
      Sven

      1. hi,

        du müsstest dir die Mail im Format "text/html" zusenden. Jetzt erhälst du si im Format "text/plain".

        Aber wie und wo kann ich das bei mir im Code angeben?

        Du verwendest die Funktion mail() - also schau dir mal deren Beschreibung im Manual an.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. hi,

          du müsstest dir die Mail im Format "text/html" zusenden. Jetzt erhälst du si im Format "text/plain".

          Aber wie und wo kann ich das bei mir im Code angeben?

          Du verwendest die Funktion mail() - also schau dir mal deren Beschreibung im Manual an.

          gruß,
          wahsaga

          Also ich hab mal ein bisschen geguckt und folgendes gefunden:

          <?php
          /* Empfänger */
          $to  = "mary@example.com" . ", " ; // beachten Sie das Komma
          $to .= "kelly@example.com";

          /* Betreff */
          $subject = "Geburtstags-Erinnerung für August";

          /* Nachricht */
          $message = '
          <html>
          <head>
           <title>Geburtstags-Erinnerung für August</title>
          </head>
          <body>
          <p>Hier sind die Geburtstage im August!</p>
          <table>
           <tr>
            <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
           </tr>
           <tr>
            <td>Joe</td><td>3.</td><td>August</td><td>1970</td>
           </tr>
           <tr>
            <td>Sally</td><td>17.</td><td>August</td><td>1973</td>
           </tr>
          </table>
          </body>
          </html>
          ';

          /* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header.
             setzen */
          $headers  = "MIME-Version: 1.0\r\n";
          $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

          /* zusätzliche Header */
          $headers .= "To: Mary mary@example.com, Kelly kelly@example.com\r\n";
          $headers .= "From: Geburtstags-Erinnerung geburtstag@example.com\r\n";
          $headers .= "Cc: geburtstagsarchiv@example.com\r\n";
          $headers .= "Bcc: geburtstagscheck@example.com\r\n";

          /* Verschicken der Mail */
          mail($to, $subject, $message, $headers);
          ?>

          Habe das mal auf meine E-Mail-Adresse umgeschrieben und habe aber dann trotzdem die Mail mit den ganzen Zeichen erhalten und nicht mit fetter Schrift oder so. Kann das am Provider liegen?

          Viele Grüße
          Sven

          1. Hi,

            ich hab's nicht durchgeschaut, aber frage mal so ganz pauschal, wo du dir denn die eMail gerade anschaust, in einem Mailprogramm wie Outlook oder per Webkonsole?

            MfG
            Rouven

            --
            -------------------
            ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
            1. Hi,

              ich hab's nicht durchgeschaut, aber frage mal so ganz pauschal, wo du dir denn die eMail gerade anschaust, in einem Mailprogramm wie Outlook oder per Webkonsole?

              MfG
              Rouven

              Ich habs sowohl bei GMX direkt aber auch in Outlook angeguckt. Kommt bei beiden nur der Code.

              Viele Grüße
              Sven