dieeinzigwahre: Kontaktformular mit Sonderzeichenproblem

Beitrag lesen

Hallo!
Ich erstelle gerade ein Bestellformular. Nachdem man eine Bestellung abgeschickt hat, bekommt man eine automatisch erstellte Email als Bestätigung der Bestellung. Diese Bestätigung ist bei mir als txt.-Datei abgespeichert. Das Problem ist, dass diese automatisch erstelle Nachricht kein äöü und ß anzeigt, weshalb die Daten, die der Nutzer in das Bestellformular eingegeben hat, komisch aussehen, wenn der Name z.B. ein ü enthält.

Was muss ich verändern, damit das geht?

Vielleicht in dieser Zeile?

$v_email = preg_replace( "/[^a-z0-9 !?:;,./_-=+@#$&\*()]/im", "",  $v_email );

oder hier?

function check_email($email)
{
  return (eregi('[1]([-_.]?[0-9a-zA-Z])*@0-9a-zA-Z*\.[a-zA-Z]{2,4}$',$email)==false ? false : true);
}

Viele Grüße


  1. 0-9a-zA-Z ↩︎