So - ich habe mir ewig viele Forumbeiträge zum Thema Umlaute und PHP durchgelesen, aber bei mir funktioniert das nicht! Ich bekomm gleich die Krise, muss das so schnells geht ändern, dem Kunden gefällt das nicht so ///
So - hier mein "Problembericht":
Ich habe eine kontaktformular.config.php die vom kontaktformular.html Dokument angesprochen wird *lol* ja und dann hab ich noch einen error_footer.html und eine error_header.html die dann die Fehlermeldungen auslesen...
Ja - der Script funktioniert ja auch einwandfrei (pille palle ;o)) ABER wenn die E-Mail ankommt die vom Kontaktformular geschrieben wird, kommen alle ä, ü, ö und ß als À
ö, ÃŒ, Ã? an... Wo ist mein Fehler? Hier mal mein Script des PHP-Script welches ausgeführt wird... BIDDÖÖÖÖÖÖÖÖ hölfäääään ;o)
PS: Ja, und eigentlich sind alle Dateien auf utf-8
-------------------------------------------------------------------------------------------------------------------------------
<?php
/************************************************************************
* File: kontaktformular.config.php *
* Konfigurations-Datei fuer ein HTML-Formular *
* ===================================================================== *
* Beschreibung: *
* Diese Datei wird vom Mailer benoetigt und legt die Konfiguration *
* fuer ein bestimmtes Formular fest. Fuer jedes Formular kann eine *
* andere Konfigurations-Datei definiert werden. *
* *
* ===================================================================== *
************************************************************************/
// E-Mail
// ------
$mail_recipient_to = "hier email"; // erforderlich
// $mail_recipient_cc = "infocc@domain.com"; // optional
// $mail_recipient_bcc = "infobcc@domain.com"; // optional
$mail_sender = "Formmailer <info@domain.de>"; // optional
$mail_subject = "Ihr Kontakt zu uns"; // optional
// Dieser Text erscheint im E-Mail oberhalb des Formular-Inhalts - optional
$mail_header_text = "Guten Tag\n\nDas Online-Formular wurde ausgefuellt: \n\n";
// Dieser Text erscheint im E-Mail unterhalb des Formular-Inhalts - optional
$mail_footer_text = "Dieses E-Mail wurde von uns generiert.";
$mail_copy_to_visitor = true ; // false (keine Kopie) or true (Kopie senden)
$mail_visitor_details = false ; // false (keine Details) or true (Details einfuegen)
// Formular
// --------
$form_redirect_page = "sample_redirectpage.html"; // erforderlich
// Eingaben ueberpruefen
// Ein Fehler wird angezeigt, wenn...
$form_check_fields["Name"] = "CONTAINS_NUMBERS"; // ...das Feld leer ist oder Zahlen enthaelt
$form_check_fields["Vorname"] = "CONTAINS_NUMBERS"; // ...das Feld leer ist oder Zahlen enthaelt
// $form_check_fields["Strasse"] = "IS_EMPTY"; // ...das Feld leer ist
// $form_check_fields["PLZ"] = "CONTAINS_CHARACTERS"; // ...das Feld leer ist oder Buchstaben enthaelt
$form_check_fields["E-Mail"] = "INVALID_EMAIL"; // ...das Feld eine ungueltige E-Mail-Adresse enthaelt
// Fehlerseite
// -----------
$page_error_header = "form_error_header.html";
$page_error_footer = "form_error_footer.html";
?>
So - hier mein "Problembericht":
Ich habe eine kontaktformular.config.php die vom kontaktformular.html Dokument angesprochen wird *lol* ja und dann hab ich noch einen error_footer.html und eine error_header.html die dann die Fehlermeldungen auslesen...
Ja - der Script funktioniert ja auch einwandfrei (pille palle ;o)) ABER wenn die E-Mail ankommt die vom Kontaktformular geschrieben wird, kommen alle ä, ü, ö und ß als À
ö, ÃŒ, Ã? an... Wo ist mein Fehler? Hier mal mein Script des PHP-Script welches ausgeführt wird... BIDDÖÖÖÖÖÖÖÖ hölfäääään ;o)
PS: Ja, und eigentlich sind alle Dateien auf utf-8
-------------------------------------------------------------------------------------------------------------------------------
<?php
/************************************************************************
* File: kontaktformular.config.php *
* Konfigurations-Datei fuer ein HTML-Formular *
* ===================================================================== *
* Beschreibung: *
* Diese Datei wird vom Mailer benoetigt und legt die Konfiguration *
* fuer ein bestimmtes Formular fest. Fuer jedes Formular kann eine *
* andere Konfigurations-Datei definiert werden. *
* *
* ===================================================================== *
************************************************************************/
// ------
$mail_recipient_to = "hier email"; // erforderlich
// $mail_recipient_cc = "infocc@domain.com"; // optional
// $mail_recipient_bcc = "infobcc@domain.com"; // optional
$mail_sender = "Formmailer <info@domain.de>"; // optional
$mail_subject = "Ihr Kontakt zu uns"; // optional
// Dieser Text erscheint im E-Mail oberhalb des Formular-Inhalts - optional
$mail_header_text = "Guten Tag\n\nDas Online-Formular wurde ausgefuellt: \n\n";
// Dieser Text erscheint im E-Mail unterhalb des Formular-Inhalts - optional
$mail_footer_text = "Dieses E-Mail wurde von uns generiert.";
$mail_copy_to_visitor = true ; // false (keine Kopie) or true (Kopie senden)
$mail_visitor_details = false ; // false (keine Details) or true (Details einfuegen)
// Formular
// --------
$form_redirect_page = "sample_redirectpage.html"; // erforderlich
// Eingaben ueberpruefen
// Ein Fehler wird angezeigt, wenn...
$form_check_fields["Name"] = "CONTAINS_NUMBERS"; // ...das Feld leer ist oder Zahlen enthaelt
$form_check_fields["Vorname"] = "CONTAINS_NUMBERS"; // ...das Feld leer ist oder Zahlen enthaelt
// $form_check_fields["Strasse"] = "IS_EMPTY"; // ...das Feld leer ist
// $form_check_fields["PLZ"] = "CONTAINS_CHARACTERS"; // ...das Feld leer ist oder Buchstaben enthaelt
$form_check_fields["E-Mail"] = "INVALID_EMAIL"; // ...das Feld eine ungueltige E-Mail-Adresse enthaelt
// Fehlerseite
// -----------
$page_error_header = "form_error_header.html";
$page_error_footer = "form_error_footer.html";
?>