Den \ in Nicknamen rausfiltern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Den \ in Nicknamen rausfiltern

    Hallo

    Ich hab mir eine kleine Funktion geschrieben, die mir Sonderzeichen aus den Nicknamen rausfiltert, damit nur Buchstaben und Zahlen zugelassen sind.
    Allerdings scheint das eregi_replace und str_replace ungeeignet um den Escapeslash auch rauszufiltern.
    Gibts da eine Lösung, damit sich niemand \\\\\\ nennen kann?

    MfG
    John
    Zuletzt geändert von JohnM; 18.09.2003, 14:59.
    PHP
    MySQL
    Jetzt klicken & reich werden

  • #2
    Warum erscheint dir str_replace ungeeignet? Hast du es schon probiert?
    Man kann auch Backslashes escapen.

    Kommentar


    • #3
      EDIT:
      ja komischerweise hat er da bei "\\" einen parse error gebracht , aber eben ging es

      Zuletzt geändert von JohnM; 18.09.2003, 15:27.
      PHP
      MySQL
      Jetzt klicken & reich werden

      Kommentar


      • #4
        Du musst das Backslash ja auch escapen.

        PHP-Code:
        $user str_replace("\\" ,""$user); 
        Edit: Verdammt.. das geht nicht. Ich habe zwei Backslashes, nicht eins getippt. *grr*

        Kommentar


        • #5
          und so sieht es richtig aus...
          PHP-Code:
          $user str_replace("\\\\" ,""$user); 
          INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


          Kommentar

          Lädt...
          X