| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

12-07-2010, 17:00
|
|
mcwst
Registrierter Benutzer
|
|
Registriert seit: Jul 2010
Beiträge: 2
|
|
Umlaute im Formular
Hallo zusammen,
vorab: Ich bin neu hier im Forum und wollt mich bei der Gelegenheit kurz vorstellen. Ich heiße Benny, bin als Mediengestalter tätig und neuerdings auch im PHP-Bereich aktiv.
Mein Problem...
Geändert von mcwst (12-07-2010 um 17:13 Uhr)
|

12-07-2010, 17:06
|
AmicaNoctis
 Moderatorin
|
|
Registriert seit: Jul 2009
Beiträge: 5.550
|
|
Hallo und willkommen im Forum,
bitte erst Regeln lesen und den Beitrag daran anpassen (siehe Signatur).
Gruß,
Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt? 
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke! 
|

12-07-2010, 17:06
|
unset
 Moderator
|
|
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
|
|
Wir haben hier Code-Tags. Nutze Sie!
|

12-07-2010, 17:12
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Zitat von mcwst
Wenn eine Person das Formular ausfüllt, werden die Daten per PHP-Skript an die angegebene Mailadresse weitergeleitet mit dem Problem, dass die Umlaute nicht korrekt dargestellt werden
|
Ich sehe nicht, dass du überhaupt versucht hättest, die Kodierung der Daten in der Mail anzugeben, geschweige denn sie falls nötig irgendwie zu behandeln.
Also informiere dich bitte, welche Arten von Kodierungen es bzgl. E-Mail gibt, und welche PHP-Funktionen ggf. notwendige Behandlung der Daten übernehmen können.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

12-07-2010, 17:15
|
|
mcwst
Registrierter Benutzer
|
|
Registriert seit: Jul 2010
Beiträge: 2
|
|
Ich habe eine in flash programmierte Seite mit einem Kontaktformular. Wenn eine Person das Formular ausfüllt, werden die Daten per PHP-Skript an die angegebene Mailadresse weitergeleitet mit dem Problem, dass die Umlaute nicht korrekt dargestellt werden (). Vielleicht kann mir ja jemand weiterhelfen, vielen Dank im Voraus!
PHP-Skript:
PHP-Code:
<?php header("Content-Type: text/html; charset=utf-8"); $MailTo="xxx@xxx.de"; $nowDay=date("m.d.Y"); $nowClock=date("H:i:s"); $FormContent=" The following details has been recieved on $nowDay at $nowClock:\n\n ----------------------------------------------------------------------------\n Name: $_POST[vunname]\n E-mail: $_POST[MailFrom]\n ----------------------------------------------------------------------------\n Betreff: $_POST[betreff]\n Strasse: $_POST[adresse]\n Ort: $_POST[ort]\n Telefon: $_POST[telefon]\n ----------------------------------------------------------------------------\n Anfrage: $_POST[nachricht] \n ----------------------------------------------------------------------------\n "; # # mail($MailTo, "$_POST[Subject] (von $_POST[vunname])", $FormContent, "From: $_POST[MailFrom]"); # # # Autoresponder ############################################################# # # $filename = "answer.txt"; $fd = fopen( $filename, "r" ); $contents = fread( $fd, filesize( $filename ) ); fclose( $fd ); mail( "$_POST[MailFrom]", "Vielen Dank für Ihr Interesse", "$contents\n\n", "From:xxx@xxx.de\n" ); # # # Flashsignal Variable ###################################################### # # $signal=1; echo "signal=$signal"; # # ############################################################################### ?>
html-Datei:
PHP-Code:
<meta name="keywords" content="xxx"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <head> <title>xxx</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="styles.css" rel="stylesheet" type="text/css"> <style type="text/css">....
Gerade weil ich mich deshalb darin nicht sehr gut auskenne, frage ich ja war grundlegend falsch ist?! Lg
|

12-07-2010, 17:16
|
AmicaNoctis
 Moderatorin
|
|
Registriert seit: Jul 2009
Beiträge: 5.550
|
|
Du hättest das auch im Originalbeitrag anpassen können
Ich würde ja empfehlen, die entsprechenden RFCs zu lesen, aber als Einstieg hilft vielleicht auch dieser Artikel schon weiter: Aufbau von MIME-Mails | E-Mail, MIME | Dr. Web Magazin
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt? 
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke! 
|

12-07-2010, 19:37
|
|
h3ll
Registrierter Benutzer
|
|
Registriert seit: Mar 2008
Beiträge: 2.328
|
|
Oder einen fertigen Mailer wie PHPMailer oder Zend_Mail verwenden, dann erspart man sich die ganze mühseelige Arbeit.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|