php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.01.2010, 18:39  
Neuer Benutzer
 
Registriert seit: 08.01.2010
Beiträge: 8
PHP-Kenntnisse:
Anfänger
Sansire wird schon bald berühmt werden
Standard [Erledigt] Webmail Umlaut Problem

Wenn ich ein Mail meines Kontaktformulares bekomme, kommt es auf dem Email Programm (bsp. Outlook) normal an. Wenn ich die selbe Mail im Webmail öffne, sind die Umlaute fehlerhaft.

Beispiel:

Im Outlook: Äquator Ölfass über müesli

Im Webmail: Äquator Ölfass über müesli

Wie kann man dieses Problem lösen?

Code:
PHP-Code:
<?php
// Captcha Anfang
session_start(); 
function 
encrypt($string$key) { 
$result ''
for(
$i=0$i<strlen($string); $i++) { 
   
$char substr($string$i1); 
   
$keychar substr($key, ($i strlen($key))-11); 
   
$char chr(ord($char)+ord($keychar)); 
   
$result.=$char

return 
base64_encode($result); 

$sicherheits_eingabe encrypt($_POST["Sicherheitscode"], "29jfkd921"); 
$sicherheits_eingabe str_replace("="""$sicherheits_eingabe); 
if(isset(
$_SESSION['rechen_captcha_spam']) AND $sicherheits_eingabe == $_SESSION['rechen_captcha_spam']){ 
unset(
$_SESSION['rechen_captcha_spam']); 

// Captcha Ende

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger 'praxis@balance-and-body.ch';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       '"Balance and Body" <Kontaktformular Website>';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    'Kontaktformular';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml 'http://balance-and-body.ch/kontakt_utilies/kontakt_formular_danke.html';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  ":\t";

### Ende Konfiguration ###

if($_POST)
{
 
$strMailtext "";

 while(list(
$strName,$value) = each($_POST))
 {
  if(
is_array($value))
  {
   foreach(
$value as $value_array)
   {
    
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   
$strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(
get_magic_quotes_gpc())
 {
  
$strMailtext stripslashes($strMailtext);
 }
 
$header .= "Content-type: text/plain; charset=UTF-8\r\n"// Sonderzeichenkorrektur

 
mail($strEmpfaenger$strSubject$strMailtext$header// $header am schluss nochn angehängt für Sonderzeichenkorrektur
  
or die("Die Mail konnte nicht versendet werden.");
 
header("Location: $strReturnhtml");
 exit;
}
}
?>
Sansire ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.01.2010, 18:44  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Die Mailheader sind falsch bis unvollständig.

man schickt keine mails mit mail() raus, sondern nimmt eine fertige Klasse, z.B. PHPmailer.

Abgesehen davon: $strFrom wird zwar definiert, in der mail aber nicht genutzt.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 08.01.2010, 18:55  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nicht schon wieder.

Das Thema wurde bereits hinreichend behandelt. Bitte benutze die Forensuche und beachte diesen Thread!

Siehe auch den disjährigen Adventskalender.

[MOD: Thread geschlossen]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
[Erledigt] Problem mit Umlaut im Dateinamen SilentSight PHP Tipps 2008 2 10.11.2008 14:08
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
UTF Umlaut Problem öÜß und co. Ypsillon Datenbanken 1 17.06.2006 18:30
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Webmail mit IMAP / Problem mit Attachment speichern. PHP-Fortgeschrittene 1 13.10.2004 10:06
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
outlook 2010 umlaute fehlen, webmailer umlaute, umlaute webmail, webmail umlaute, webmail sonderzeichen, umlaute bei webmail, wbmailer umlaute, probleme webmail umlaute, kontaktformular senden utf 8, webmail charset, webmail sicherheitscode zeichen eingeben, umlaute fehlerhaft, kontaktformular umlaute, mail() php umlaut problem, umlaut webmail, http://www.php.de/php-einsteiger/63151-webmail-umlaut-problem.html, webmail charset utf-8 umlaute, php webmail umlaute, 1 1 webmailer probleme mit umlauten, webmailer.de umlaute

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum