Kontaktformular / Flash / PHP / UrlEncode() / Umlaute / Sonderzeichen

  1. sevY

    sevY Thread Starter

    Hallo, ich habe ein Kontaktformular in Flash erstellt und gebe nun die Variablen an eine Php-Datei mit u.a. Inhalt. Umlaute und Sonderzeichen werden in der zugestellten eMail nicht korrekt dargestellt. Ich habe es mit URLEncode() probiert, aber ich bekomme die Lösung nicht.

    Hier der Inhalt der PHP:

    <?

    $adminaddress = "frage@kontaktformular.test";

    $siteaddress ="http://www.Frage.de";

    $sitename = "Firma";


    $date = date("m/d/Y H:i:s");


    if ($REMOTE_ADDR == "") $ip = "no ip";
    else $ip = getHostByAddr($REMOTE_ADDR);


    IF ($action != "")
    {

    $msg = "
    Name: $inputName
    Company: $inputCompany
    Email: $inputEmail
    Telephone: $inputTel

    Message: $inputMessage







    Browsertyp: $HTTP_USER_AGENT
    Provider: $ip
    IP address des Users: $REMOTE_ADDR
    Date/Time:__$date
    ";

    mail("$adminaddress","flashmailer Frage.de vom $date","$msg",
    "FROM:$inputEmail
    Content-Type: text/html");



    $sendresult = "Done!";
    $send_answer = "answer=";
    $send_answer .= rawurlencode($sendresult);

    // echo "$send_answer";

    }

    ?>


    Kopie aus der zugestellten eMail:

    ae = html = &auml;
    ae = typisch = À
    ss = typisch = Ã
    Umlautereihe: À ö Ã<pi>
    Sonderzeichen:
    @
    –

    gree+ingz
     
    sevY, 31.08.2003
    #1
  2. Delmar

    Delmar MacUser Mitglied

    Mitglied seit:
    28.09.2002
    Beiträge:
    803
    Zustimmungen:
    1
    N'Abend,

    also auf den ersten Blick fällt mir jetzt nicht wirklich was auf. Lass doch mal
    das Content-Type: text/html weg. Weiß nicht genau, ob das was bringt,
    aber wäre das einzige, was mir jetzt spontan einfallen würde.


    Gruß
    Delmar
     
    Delmar, 31.08.2003
    #2
  3. Garrancho

    Garrancho MacUser Mitglied

    Mitglied seit:
    07.05.2003
    Beiträge:
    504
    Zustimmungen:
    25
    Hallo,

    ich habe mit gute Erfahrungen damit gemacht den eingegebenen text in html Code umzuwandeln z.B.:

    PHP:
    $msg htmlentities($_POST['msg']);
    und mit folgendem Mail Header:

    PHP:
    $header"From: \""$deinName ."\" ".$EMail."\n" ;
     
    $header.= "MIME-Version: 1.0\n" ;
     
    $header.= "Content-Type: text/html;\n" ;
     
    $header.= "X-Mailer: PHP/" .phpversion (); 
    Vielleicht hilft es ja.
     
    Garrancho, 01.09.2003
    #3
Die Seite wird geladen...
Ähnliche Themen - Kontaktformular Flash PHP
  1. apstalker
    Antworten:
    3
    Aufrufe:
    684
    apstalker
    12.12.2012
  2. Guttenberg
    Antworten:
    16
    Aufrufe:
    1.893
    simusch
    21.04.2011
  3. Andi1211
    Antworten:
    33
    Aufrufe:
    5.638
    bassist75
    06.06.2010
  4. Datex
    Antworten:
    5
    Aufrufe:
    461
    Datex
    09.03.2009
  5. MAC4-EVER
    Antworten:
    9
    Aufrufe:
    546
    MAC4-EVER
    24.06.2008