kostenloser Webspace werbefrei: lima-city


HTML Platzhalter für Sonderzeichen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    technofan

    Moderator Kostenloser Webspace von technofan

    technofan hat kostenlosen Webspace.

    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 =  
    < = &lt;
    > = &gt;
    & = &amp;

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.
  4. 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
  5. Autor dieses Themas

    technofan

    Moderator Kostenloser Webspace von technofan

    technofan hat kostenlosen Webspace.

    hmmm, hat sich in sofern eigentlich schon erledigt ^^
    Ich hab mal mehrere Sachen ausprobiert, und nur _ und Leerstelle haben sich nit so gut verstanden, deswegen sind _ bei mir jetzt verboten, alles andere geht aber ^^
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!