+ Antworten
Ergebnis 1 bis 4 von 4

Thema: PHP, Mailanweisung Kontaktformular, Body Umlaute kaputt

  1. #1
    TP-Junior rakader ist auf einem guten Weg Avatar von rakader
    Registriert seit
    Jan 2006
    Ort
    München
    Beiträge
    28

    PHP, Mailanweisung Kontaktformular, Body Umlaute kaputt

    Moin,

    Nach dem Versand über ein PHP-File, sind in der Mail Umlaute im Body kaputt. Umlaute im Subject sind dagegen OK.

    Habe jetzt drei Stunden nach einer Lösung gesucht - und nichts gefunden. Kann jemand helfen.

    Das Script sieht so aus:
    Code:
    <?php
    $EmailFrom = "person@domain.eu";
    $EmailTo = "persons@domain.eu";
    $Subject = "Ihre Nachricht";
    $name = Trim(stripslashes($_POST['name']));
    $nachname = Trim(stripslashes($_POST['nachname']));
    $strasse = Trim(stripslashes($_POST['strasse']));
    
    […SNIP…]
    
    // validation
    $validationOK=true;
    if (!$validationOK) {
      print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
      exit;
    }
    // prepare email body text
    $Body = "";
    $Body .= "Name: ";
    $Body .= $name;
    $Body .= " ";
    
    […SNIP…]
    
    // send email 
    $success = mail($EmailTo, $Subject, $Body, "Von: <$EmailFrom>");
    
    // redirect to success page 
    if ($success){
      print "<meta http-equiv=\"refresh\" content=\"0;URL=kontaktdanke.php\">";
    }
    else{
      print "<meta http-equiv=\"refresh\" content=\"0;URL=kontaktfehler.htm\">";
    }
    ?>
    Kenne mich mit PHP nicht sonderlich aus.

    Danke vorab für Eure Hilfe

    Radulph

  2. #2
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Definier mal 'Content-type: text/html; charset=iso-8859-1'
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  3. #3
    TP-Junior rakader ist auf einem guten Weg Avatar von rakader
    Registriert seit
    Jan 2006
    Ort
    München
    Beiträge
    28
    Moin,

    da ich mich mit PHP überhaupt nicht auskenne: Wie sieht diese Funktion EXAKT aus, und wohin gehört sie? Hier produziere ich mit Deiner Anweisung Fehlermeldungen.

  4. #4
    TP-Specialist MichaelM hilft, wo's geht MichaelM hilft, wo's geht MichaelM hilft, wo's geht Avatar von MichaelM
    Registriert seit
    Jan 2004
    Ort
    Münster-Hiltrup
    Beiträge
    2.328
    Das ist keine PHP Anweisung.
    Die genannte Anweisung kommt in den Headbereich der betroffenen Seite.

    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

    Du solltest dann natürlich die vorhandene Charsetangabe löschen.
    Die lautet wahrscheinlich so:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    Hier findest eine Erklärung für Charset
    Geändert von MichaelM (26.04.2010 um 23:33 Uhr)
    Harleylujar, Michael!!

    Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...

    www.mikel-mueller.de
    www.sanitaertechnik-mueller.de

+ Antworten

Ähnliche Themen

  1. Kontaktformular: Umlaute werden nicht richtig übermittelt!
    Von Shagnar im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 16.08.2008, 13:21
  2. <body>
    Von moni_ch im Forum HTML & CSS
    Antworten: 9
    Letzter Beitrag: 27.07.2008, 16:16
  3. body id
    Von ansatz im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 09.07.2007, 08:18
  4. Unterschied: body.clientWidth und body.offsetWidth
    Von Nina im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 17.02.2007, 10:14
  5. Scrollbars=NO im BODY-TAG?
    Von Liquidos im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 30.01.2002, 21:36

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51