Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Nerandu klaidos

Parašė IPaulius· 2011 Geg. 22 18:05:13
#1

Gal kas rastumėt klaidą. Kad ir kokio ilgio slaptažodį įvedu vistiek rašo "Password must be between 6 and 25 characters" http://pics.lt/pm-1613060769293.... Būčiau dėkingas.

Parašė Pakartoti slaptažodį· 2011 Geg. 22 18:05:52
#2

26 eilutė. || keičiam į && :)

Parašė IPaulius· 2011 Geg. 22 18:05:18
#3

Panašiai ,bet tuomet slaptažodis gali būti ir vieno skaitmens...

Parašė Faitas.· 2011 Geg. 22 19:05:12
#4

Tylesburg, aš irgi taip pat galvojau. Bet dabar pamastyk:


if(6>strlen($password) || strlen($password)>25)


1) Jei slaptažodis mažesnis už 6 arba mažesnis už 25, tada...
2) Jei pakeistum || į &&, tai būtų: Jei slaptažodis mažesnis už 6 ir mažesnis už 25, tai...

Čia jau labiau logiškai reikia pamąstyti. :) Pirmuoju variantu turi būti tik vienas TRUE iš sąlygoje parašytų variantų, o antrame variante turi būti abie TRUE reikšmės. :)

Parašė IPaulius· 2011 Geg. 22 19:05:27
#5

Aj, ten su <> tai sumaišiau ,kai ekspermentavau.. Buvo tik vienas iš jų ,bet pridėjau antrą ir gavosi taip juokingai :)
if(strlen($password)>6||strlen($password)<25) {
echo "a";
}
else
{
echo "b";
}

Parašykit kaip turi būti. Man neneša :)

Redagavo IPaulius· 2011 Geg. 22 19:05:44