Kontaktformular welches Umlaute in Mailadresse unterstützt

Dieses Thema im Forum "Webdesign" wurde erstellt von HandyGarden, 30. August 2013 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 30. August 2013
    Hey,

    ich habe mal eine kleine Frage.

    Ich habe hier ein PHP-Kontaktformular. Ganz einfach gehalten, keine vielen Spielereien.
    Dieses wurde nun auf einer Seite eingebaut welche im Namen einen Umlaut hat. Die dazugehörige Mailadresse hat auch einen Umlaut drin. Wenn man nun das Kontaktformular benutzt und auf "Senden" klickt, kommt eine Fehlermeldung. Syntax-Error. Die Mail kommt auch nie an.

    Hat jemand eine Idee wie man das beheben kann, oder hat jemand ein Kontaktformular-Skript wo auch Mails mit Umlauten unterstützt werden?
     

  2. Anzeige
  3. #2 31. August 2013
    AW: Kontaktformular welches Umlaute in Mailadresse unterstützt

    PHP kann durchaus mit Umlauten umgehen. Sieht einfach viel mehr nach einem Fehler im Code aus. Weil Syntax-Error beschreibt meist einen Fehler durch den Autor des Codes. Aber ohne ihn zu sehen (poste ihn einfach hier), kann man dir nicht weiteres sagen.
     
    1 Person gefällt das.
  4. #3 31. August 2013
    Zuletzt von einem Moderator bearbeitet: 31. August 2013
    AW: Kontaktformular welches Umlaute in Mailadresse unterstützt

    Hey,

    okay, hier ist der Code:

    PHP:
    <style type="text/css">
    <!--
    body {
        background-color: #030403;
    }
    body,td,th {
        color: #030403;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
    }
    -->
    </style>
    <style type="text/css">
    <!--
    body {
        background-color: #FAFCFA;
    }
    body,td,th {
        color: #030403;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
    }
    -->
    </style>
    <?php
    $absender 
    "Firmenname" ;       // Wer soll als Absender angegeben werden (keine eMail)?
    $domain  "testpage.de" ;                   // Von welcher Domain soll die eMail kommen?
    $empfaenger  "Mailadresse mit dem Umlaut" ;              // An wen soll sie geschickt werden?
    $subject  "Feedback" ;          // Mit welchem Betreff soll die eMail eingehen?
    $best  "Gesendet" ;             // Was soll nach dem Abschicken angezeigt werden?
    $feld_name  "Ihr Name" ;              // Was soll vor dem oberen Feld stehen?
    $feld_name_laenge  "60" ;            // Wie lang soll das obere Feld sein?
    $feld_mail  "Ihre E-Mail Adresse" ;              // Was soll vor dem oberen Feld stehen?
    $feld_mail_laenge  "60" ;            // Wie lang soll das obere Feld sein?
    $feld_ort  "Ihr Wohnort" ;              // Was soll vor dem oberen Feld stehen?
    $feld_ort_laenge  "60"
    $textarea_in  "Ihre Nachricht an uns" ;   // Was soll vor dem Textbereich stehen?
    $textarea_cols  "50" ;          // Wieviele Spalten soll der Textbereicht haben?
    $textarea_rows  "5" ;          // Wieviele Zeilen soll der Textbereicht haben?
    $button  "Abschicken" ;         // Was soll auf dem Submit-Button stehen?
    // From: $absender@$domain To $empfaenger
    ?>
    <?php  
    echo  "<html>\n<body>\n" ;
    if(
    $_POST [ 'send' ]) {
        
    $_send  htmlspecialchars  ( $_POST [ 'send' ]);
        
    $_name  htmlspecialchars  ( $_POST [ 'name' ]);
        
    $_mail  htmlspecialchars  ( $_POST [ 'mail' ]);
        
    $_ort  htmlspecialchars  ( $_POST [ 'ort' ]);
        
    $_textarea  htmlspecialchars  ( $_POST [ 'textarea' ]);

       switch(
    $_send ) {
          case 
    'go' :
        if (empty(
    $_name ) || empty( $_textarea ))
        {
        echo 
    "
            <b>Fehler!</b><br>
                    Nicht alle Felder ausgefüllt<br>
            <a href=javascript:history.back()>Zurück</a></font>
                 "
    ;
        exit;
        }

    $ip  $_SERVER [ 'REMOTE_ADDR' ];
    mail ( " $empfaenger " , " $subject " ,
    " $feld_name $_name
    $feld_mail $_mail
    $feld_ort $_ort
    $textarea_in $_textarea

    --------------------
    Absender IP : 
    $ip
    "
    , "From:  $absender  <mail@ $domain >Content-Type: text/html" );

                    }

              echo 
    " $best  <br><br><p align='center'><font face='Arial, Helvetica, sans-serif' size='2'>Danke f&uuml;r 
        die e-mail.</font></p>
      <p align='center'><font face='Arial, Helvetica, sans-serif' size='2'><b>Ich werde mich so schnell wie möglich bei Ihnen melden</b></font></p>
      <p align='center'><b><font face='Arial, Helvetica, sans-serif' size='2'>Ich wünsche Ihnen einen schönen Tag."
    ;
              exit;
              }

    echo 
    "
    <center>
    <table border=0>
    <FORM METHOD=POST ACTION='mail.php'>
    <tr><td>
    $feld_name :</td><td><input type=text name=\"name\" size= $feld_name_laenge ></td></tr>
    <tr><td>
    $feld_mail :</td><td><input type=text name=\"mail\" size= $feld_mail_laenge ></td></tr>
    <tr><td>
    $feld_ort :</td><td><input type=text name=\"ort\" size= $feld_ort_laenge ></td></tr>
    <tr><td>
    $textarea_in :</td><td><textarea name=\"textarea\" cols=\" $textarea_cols \" rows=\" $textarea_rows \"></textarea></td></tr>
    <input type=hidden name=send value=go>
    <input type=hidden name=ip value=
    $REMOTE_ADDR >
    <tr><td><INPUT TYPE=submit value=
    $button ></td><td></td></tr>
    </FORM>
    </center>
    </body>
    </html>"
    ;
    ?>
     
  5. #4 31. August 2013
    1 Person gefällt das.
  6. #5 1. September 2013
    AW: Kontaktformular welches Umlaute in Mailadresse unterstützt

    Hey,

    danke für den Link.

    Nun weiß ich das man darauf verzichtet sollte...aber nun habe ich ja schon den Salat. Mal schauen ob man noch was mit der Domain machen kann.
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Kontaktformular welches Umlaute
  1. Antworten:
    1
    Aufrufe:
    898
  2. Antworten:
    3
    Aufrufe:
    861
  3. samsung.de kontaktformular

    Romulus , 5. Januar 2011 , im Forum: Alltagsprobleme
    Antworten:
    3
    Aufrufe:
    494
  4. Antworten:
    25
    Aufrufe:
    1.293
  5. Antworten:
    10
    Aufrufe:
    526