login  Naam:   Wachtwoord: 
Registreer je!
 Forum

speciale tekens bij registratie (Opgelost)

Offline sir_green - 19/02/2007 18:30
Avatar van sir_greenPHP interesse ik ben bezig met het maken van een script om je te registreren. Alleen ik wil dat bepaalde tekens zoals . / enz. niet gebruikt kunnen worden in de username.

Heeft iemand een idee hoe ik dit aan kan pakken!

(het zal waarschijnlijk wel met arrays kunnen, ik heb alleen geen idee hoe)

5 antwoorden

Gesponsorde links
Offline marten - 19/02/2007 18:34
Avatar van marten Beheerder de user input door een regular expression halen.
Offline delta_004 - 19/02/2007 18:34 (laatste wijziging 19/02/2007 18:34)
Avatar van delta_004 Onbekend
  1. $string = "prle";
  2.  
  3.  
  4. if(ereg("^[0-9a-zA-Z]",$string)) {
  5. echo "TRUE";
  6. } else {
  7. echo "FALSE";
  8. }

Zouw wel fout zijn maja:)
Offline jeroentjuh - 19/02/2007 18:36
Avatar van jeroentjuh PHP ver gevorderde Je zou een reguliere expressies kunnen gebruiken:

Er mogen alleen letters en cijfers gebruikt worden:
  1. <?php
  2. if(!preg_match('/[a-zA-Z0-9]/',$_POST['username'])) {
  3. //foute tekens gebruikt:
  4. echo 'Een username mag alleen bestaan uit letters en cijfers';
  5. } else {
  6. //alles is goed
  7. echo 'Geldige username';
  8. ?>
Offline sir_green - 19/02/2007 18:58
Avatar van sir_green PHP interesse ok, het werkt!

Heel erg bedankt!!
^^
Offline delta_004 - 19/02/2007 18:58
Avatar van delta_004 Onbekend trouwens mijn versie werkt sneller:)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s