Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2009, 08:43   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 24
Umlaute & php-Kontaktformular

Hallo,

ich habe in Flash ein Kontaktformular erstellt, welches mir dir Daten via php an eine E-Mail-Adresse schickt. So weit alles schick.

Wenn ich die Daten an mich schicken lasse, funktioniert alles super. Wenn ich jedoch die Daten an die "richtige" Adresse schicken lassen, werden auf einmal die Umlaute nicht richtig dargestellt! Woran kann das liegen?

Hier der php-Code:

PHP-Code:
<?php
$to 
"xxx@xxx.xxx";
$nowDay date("d.m.Y"); 
$nowClock date("H:i:s");
$subject "Anfrage von Internetseite";
$var_name utf8_decode($_POST[email_name]);
$var_tel utf8_decode($_POST[email_tel] );
$var_email utf8_decode($_POST[email_email]);
$var_message utf8_decode($_POST[email_message]);
$message utf8_encode("
Empfangen am $nowDay um $nowClock  
-------------------------------

Name: $var_name
Telefon: $var_tel
E-Mail: $var_email

-------------------------------

$var_message"
);
$headers "From: xxx@xxx.xxx";
if(@
mail($to$subject$message$headers))
{
    echo 
"answer=ok";

else 
{
    echo 
"answer=error";
}
?>
Ansonsten:

Seite bei Strato gehosten (die Zieladresse dementsprechend auch)
Meine E-Mail-Adresse wird NICHT von Strato verwaltet


Ich hoffe jemand kann mir weiter helfen...

Vielen Dank & Grüße
Malte
X-Media ist offline   Mit Zitat antworten
Alt 07-09-2009, 12:31   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Ich hab das selbe Problem :-((

Code:
<?
$suchen = "\r"; 
$ersetzen = "\n"; 
// Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
// und php aber nur mit \n arbeitet
$nachricht_neu = str_replace($suchen,$ersetzen,$_GET[txt_nachricht]); 
$text = $_GET[txt_name].", übermittelt Ihnen folgende Informationen:\n";
$text .= "Name: $_GET[txt_name]\n";
$text .= "Telefon: $_GET[txt_tel]\n";
$text .= "eMail: $_GET[txt_email]\n";
$text .= "Nachricht: $nachricht_neu \n";
$empfanger = "name@adresse.de";
mail($empfanger, "Beckett-Fluegel", $text, "Von: myName");
?>
Wie kann man das umbauen, so dass die umlaute korrekt dargestellt werden? Und nicht so:
Zitat:
Mit freundlichen Grüßen
_its_not_me_ ist offline   Mit Zitat antworten
Alt 07-09-2009, 12:54   #3 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Internet kaputt?
http://lmgtfy.com/?q=php+mail+umlaute

Direkt erster Treffer hilft
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 07-09-2009, 13:04   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Zitat:
Direkt erster Treffer hilft
Mir nur bedingt. Da ich überhaupt gar keine Ahung von php habe :-( Trotzdem: Vielen Dank!

Wäre es denn wie folgt richtig?:

Code:
<?
"Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable" );
$suchen = "\r"; 
$ersetzen = "\n"; 
// Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
// und php aber nur mit \n arbeitet
$nachricht_neu = str_replace($suchen,$ersetzen,$_GET[txt_nachricht]); 
$text = $_GET[txt_name].", übermittelt Ihnen folgende Informationen:\n";
$text .= "Name: $_GET[txt_name]\n";
$text .= "Telefon: $_GET[txt_tel]\n";
$text .= "eMail: $_GET[txt_email]\n";
$text .= "Nachricht: $nachricht_neu \n";
$empfanger = "name@adresse.de";
mail($empfanger, "Beckett-Fluegel", $text, "Von: myName");
?>
_its_not_me_ ist offline   Mit Zitat antworten
Alt 07-09-2009, 13:07   #5 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Hast du das schonmal gestartet? Natürlich geht das so nicht

PHP-Code:
<?

$suchen 
"\r"
$ersetzen "\n"
// Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
// und php aber nur mit \n arbeitet
$nachricht_neu str_replace($suchen,$ersetzen,$_GET[txt_nachricht]); 
$text $_GET[txt_name].", übermittelt Ihnen folgende Informationen:\n";
$text .= "Name: $_GET[txt_name]\n";
$text .= "Telefon: $_GET[txt_tel]\n";
$text .= "eMail: $_GET[txt_email]\n";
$text .= "Nachricht: $nachricht_neu \n";
$empfanger "name@adresse.de";
mail($empfanger"Beckett-Fluegel"$text
"Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable\n".
"Von: myName");
?>
evtl
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 07-09-2009, 13:12   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Danke! So werde ich es mal testen.
_its_not_me_ ist offline   Mit Zitat antworten
Alt 08-09-2009, 08:23   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Neee - das funkt leider nicht.
_its_not_me_ ist offline   Mit Zitat antworten
Alt 08-09-2009, 08:55   #8 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Ich bin ziemlich sicher, dass mein Link da oben mehr, als nur ein Ergebnis geliefert hat.
Wühl dich durch die Ergebnisse und lern die Funktionsweise, ich kenne dein System nicht
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 09-09-2009, 07:11   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Wie ich suche, das musst du schon mir überlassen. Wenn du nicht helfen magst, dann ist natürlich deine Sache. Ich frage in einem Forum, wo ich zurückfragen kann. Alles klar? Ciao.
_its_not_me_ ist offline   Mit Zitat antworten
Alt 09-09-2009, 09:42   #10 (permalink)
Nord-Workoholic
 
Benutzerbild von TinKim
 
Registriert seit: Mar 2004
Ort: Kiel
Beiträge: 937
@its not me: Wer in einem Forum kompetente Hilfe erwartet, muss m.E. auch gewillt sein, sich mit den Dingen zu beschäftigen, die einem serviert werden. Alles andere ist unhöflich.

Du kannst nicht erwarten, dass Dir die fleißigen Menschen hier, und Samuel ist mit Sicherheit einer der fleißigsten, alles auf dem Silbertablett copy-paste-fertig übergeben. Davon abgesehen war Samuels Äußerung, dass er dein System nicht kennt, kein Gemotze, sondern eine einfache Feststellung.

Wenn du Lösungen willst, für die andere die Hand ins Feuer legen, musst Du in der Regel dafür Geld ausgeben, wenn du es nicht selbst kannst.
TinKim ist offline   Mit Zitat antworten
Alt 09-09-2009, 10:38   #11 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Ich beschäftige mich gerne damit. Weil ich ja selbst auf ein Ergebnis aus bin. Ob ich aber Google konsultiere oder nicht - das ist allein meine Sache.
_its_not_me_ ist offline   Mit Zitat antworten
Alt 09-09-2009, 11:16   #12 (permalink)
Nord-Workoholic
 
Benutzerbild von TinKim
 
Registriert seit: Mar 2004
Ort: Kiel
Beiträge: 937
Natürlich, aber Dein Ton ist total daneben.
TinKim ist offline   Mit Zitat antworten
Alt 09-09-2009, 11:23   #13 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von _its_not_me_ Beitrag anzeigen
Ob ich aber Google konsultiere oder nicht - das ist allein meine Sache.
Dann erwarte hier aber auch keine umfassende Hilfestellung o.ä.
Denn bevor man in einem Forum fragt: RTFM und STFW!
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 09-09-2009, 14:43   #14 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 122
Zitat:
Zitat von TinKim Beitrag anzeigen
Natürlich, aber Dein Ton ist total daneben.
Sorry!
_its_not_me_ ist offline   Mit Zitat antworten
Alt 15-10-2010, 10:09   #15 (permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
gibt es hierfür immer noch keine lösung? nutze das selbe formular wie its not me, und in Google findet man eben leider keine antwort auf genau dieses formular

da findet man was von $header in UTF-8 oder sonst was, aber nichts wo wie hier das GET verwendet wird...

bin übrigens auch keine PHP leuchte ^^


EDIT:
selbst gelöst, welch wunder ^^

-->mail($empfanger, "Beckett-Fluegel", $text, "Von: myName");

ändern in

mail($empfanger, "Beckett-Fluegel", $text = utf8_decode($text), "Von: myName);

Geändert von Dull (15-10-2010 um 10:23 Uhr)
Dull ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele