BlueJay
11-10-2007, 05:56
Hallo Leute,
bei dem Problem, Eingaben alphanumerisch zu filtern, bin ich auf Folgendes gestoßen:
ereg sollte so rein theoretisch länderspezifisch sein. Das habe ich irgendwie nicht hinbekommen! Der hat sich ums Verrecken nicht um Umlaute geschert (und sie mit ausgefiltert)!
funktionierendes preg:
$my_text=preg_replace("/[^A-Za-z0-9öüäÄÖÜß-\s]/","",$my_text);
nicht funktionierendes ereg:
$sdes=ereg_replace("[^[:alnum:]]","",$sdes);
Codepage des Editors und der Formular-Site stimmen überein (cp-1252)/(sonst knallt es auch im preg)
Server: Solaris 9/10, php 4.4.7
Client/Editor: gentoo 2.6.22
Was habe ich am ereg nicht verstanden?
so long,
BlueJay
bei dem Problem, Eingaben alphanumerisch zu filtern, bin ich auf Folgendes gestoßen:
ereg sollte so rein theoretisch länderspezifisch sein. Das habe ich irgendwie nicht hinbekommen! Der hat sich ums Verrecken nicht um Umlaute geschert (und sie mit ausgefiltert)!
funktionierendes preg:
$my_text=preg_replace("/[^A-Za-z0-9öüäÄÖÜß-\s]/","",$my_text);
nicht funktionierendes ereg:
$sdes=ereg_replace("[^[:alnum:]]","",$sdes);
Codepage des Editors und der Formular-Site stimmen überein (cp-1252)/(sonst knallt es auch im preg)
Server: Solaris 9/10, php 4.4.7
Client/Editor: gentoo 2.6.22
Was habe ich am ereg nicht verstanden?
so long,
BlueJay