Kirjaudu sisäänKäyttäjätunnusSalasana
Kirjaa minut aina sisään automaattisesti    
Rekisteröidy
Rekisteröidy
Kirjaudu sisään tarkistaaksesi yksityiset viestit
Kirjaudu sisään tarkistaaksesi yksityiset viestit
Arkku.net Foorumin päävalikko » Ohjelmointi

Lähetä uusi viesti   Vastaa viestiin
PHP: Merkkijonojen vertailu
Näytä edellinen aihe :: Näytä seuraava aihe  
Kirjoittaja Viesti
gskartwii
-


Liittynyt: 10 Elo 2011
Viestejä: 24

LähetäLähetetty: 5.10.2011 20:57    Viestin aihe: PHP: Merkkijonojen vertailu Vastaa lainaamalla viestiä

Miten voin estää sen, että käyttäjien rekisteröityessä käyttänimeen ei tulisi ADMIN_-tagia niin että se ei erottaisi kirjainkokoja. Miten?
_________________
GSKW - Wanna make you happy!
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Käy lähettäjän sivustolla
axl
Arkku.net henkilökunta


Liittynyt: 26 Jou 2005
Viestejä: 285

LähetäLähetetty: 5.10.2011 21:47    Viestin aihe: Vastaa lainaamalla viestiä

Koodi:

if (substr(strtolower($username), 0, 6) === 'admin_') {
   // error
}
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Käy lähettäjän sivustolla
gskartwii
-


Liittynyt: 10 Elo 2011
Viestejä: 24

LähetäLähetetty: 6.10.2011 15:48    Viestin aihe: Vastaa lainaamalla viestiä

Kiitos!
_________________
GSKW - Wanna make you happy!
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Käy lähettäjän sivustolla
gskartwii
-


Liittynyt: 10 Elo 2011
Viestejä: 24

LähetäLähetetty: 6.10.2011 16:09    Viestin aihe: Vastaa lainaamalla viestiä

Hetkinen, ei toimi!
Tässä koodi:
Koodi:

<?php
...
     else {
      if (substr(strtolower($username), 0, 6) === 'admin_') {
         echo "Ei-sallittu tagi admin_";
      }
      else {
         $password = md5($password);
         $repeatpassword = md5($repeatpassword);
         $query = mysql_query("
            INSERT INTO users VALUES ('','$username','$password','0','$email', '0', '')


            ");
         echo "Sinut on rekister&ouml;ity!<br />\n";
         $id = mysql_insert_id();
         echo "K&auml;ytt&auml;j&auml;nimi: $username<br />\n";
      }
      }
     }
    }
   }
   else
    echo "Salasanojen on oltava samat!";
  }
  else
   echo "T&auml;yt&auml; <b>kaikki</b> kent&auml;t!";
 }
?>
...

Ja tämä päästää läpi!
_________________
GSKW - Wanna make you happy!
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Käy lähettäjän sivustolla
Näytä edelliset viestit:   
Lähetä uusi viesti   Vastaa viestiin    Arkku.net Foorumin päävalikko » Ohjelmointi Kaikki ajat ovat GMT + 3 tuntia
Sivu 1 Yht. 1

 
Siirry:  
Et voi kirjoittaa uusia viestejä tässä foorumissa
Et voi vastata viesteihin tässä foorumissa
Et voi muokata viestejäsi tässä foorumissa
Et voi poistaa viestejäsi tässä foorumissa
Et voi äänestää tässä foorumissa