dedlfix: Zeichsatzproblem bei Umlauten im Header von Mails

Beitrag lesen

echo $begrüßung;

Könnte das eben zurechtgezimmerte:
richtig sein? Macht aus:

Das sieht mir recht umständlich aus

Hans Müller -> Hans =?iso-8859-1?Q?MFCller?=
Jörg Jörgson -> =?iso-8859-1?Q?JF6rg?= =?iso-8859-1?Q?JF6rgson?=

Es sollte auch reichen, den Vor- und Abspann nur einmal und dann um den ganzen Subjektstring zu legen, also nicht für jedes Wort extra.

Und dann brauchst du nur

  • $result = vorspann;  // vorspann könnte eine Konstante sein
  • eine for-Schleife von 0 bis kleiner als strlen($str).
  • Einzelne Zeichen in einem String kann man mit $str{position} ansprechen.
  • die guten an $result anhängen, für die schlechten die Ersatzdarstellung.
  • $result .= abspann;

echo "$verabschiedung $name";