HTML Platzhalter für Sonderzeichen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausdruck
beide
beitrag
bindestrich
deswegen
funktion
kleine buchstaben
login
nutzer
pattern
platzhalter
punkten
scout
sofer
space
unsicher gru
-
Hallo
Ich möchte hier gerne einen Sammeltheard aufmachen, um alle HTML platzhalter zu "erfassen" und um zu wissen, wie man diese mit PHP erkennt.
Leerstelle =
< = <
> = >
& = &
und ersetzen kann man die ja mit der eregreplace funktion in PHP, aber wie erkenne ich ne Leerstelle damit?
und ich brauch noch mehr solcher Platzhalter, könnt ihr mir da helfen? mein Login is nämlich etwas unsicher ^^
Gruß Technofan -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Entweder du lässt in deinem regulären Ausdruck einfach eine Leerstelle (ja, so einfach können RegEx manchmal sein ;)) oder suchst mit [[:space:]] danach. Was dir lieber ist weiß ich natürlich nicht bzw., was in deinem Fall sinnvoller ist. Vll solltest du einfach beides mal probieren.
Wenn du anstatt von ereg_replace() preg_replace() verwendest, kannst du außerdem \s verwenden um nach Leerzeichen zu suchen. -
kontrolliere doch einfach am Login was der Nutzer eingegeben hat und nur wenn die Zeichen gültig sind, werden weitere Funktionen ausgeführt...
<? function isStringValid($x) { if ($x!='') { // es werden große und kleine Buchstaben, Zahlen, Punkte, Leerzeichen und Bindestriche zugelassen $Pattern = '^([A-z0-9\.ÄäÖöÜüß -]+)$'; if (eregi($Pattern, $x)) { return true; } else { return false; } } else { return false; } } ?>
Grüßle
Beitrag geändert: 13.6.2007 13:29:36 von scout -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage