Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

strstr(strtolower($string),"trazi") IE6, NS - Problemi ??

[es] :: PHP :: strstr(strtolower($string),"trazi") IE6, NS - Problemi ??

[ Pregleda: 1912 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon strstr(strtolower($string),"trazi") IE6, NS - Problemi ??03.12.2005. u 12:06 - pre 222 meseci
Pisao sam neku apliaciju drugu i u doticnoj sam upotrebio :

Code:

strstr(strtolower($string),"trazi") 


NAPOMENA ISTO SE DOGADJA i U PHP NUKE!, U obe se koristi funkcija iz nuke+a za filtriranje podataka.!

E sad problem:

Recimo imam formu registraciju:

I sad iz te forme POST metodom hvatam username:
i sad imamo ovako nesto:

Code:

// recimo ja sam se poksuao da se registrujem sa webmaster

//recimo da je username = webmastersale

// Znaci ovde smo uhvatili iz forem zeljeno korisnicko ime za registracijua

$username = "webmastersale"

// sad imamo
// Ako se u korisnickom imenu nalazi webmaster
if( strstr(strtolower($username),"webmaster") ) {

// Ispisujemo poruku da ne moze koristiti doticno korisnicko ime
// jer u webmastersale je sadrzano webmaster
echo "Nazalost ne mozete da koristite to korisnicko ime";

exit();
}




Znaci sve sam vam opisao " Nadam se da je jasno razjasnjeno sta radim sa tim kodom"

Medjutim problem je ovde:


IE6 WINXP pro ( Bez SP1 i SP2 ali ima NIS) -> To sam ja !!

Meni znaci ako pokusam da se registrujem sa webmastersale
ispise poruku

Nazalost ne mozete da koristite to korisnicko ime


Tako i treba da bude , jer sam tako kod napisao!!

ALi

IE6 WINXP pro ( sa SP2 + AV) -> Moj drugar

Kad se on pokusa da se registruje sa webmastersale
Kod njega ne ispise

Nazalost ne mozete da koristite to korisnicko ime


Vec ga registruje sa webmastersale!!!

A to nesme da se desi
Isti slucaj je ako on Upotrebi NetScape . Opet moze da se registruje sa webmastersale!!

Recimo i ovo:
Code:

if (strlen($username) < 4 || strlen($username) > 12) {
echo " predugacko ....."
exit();
}


Ovaj gore kod ako je korisnicko ime manje ili vece od 12 znate da treba da
ispise poruku da je korisnicko ime manje ili vece ...

E to kod mene radi !!
Znaci ja ukucam 15 karaktera za korisnicko ime i dobijem tu poruku da imam previse karaktera u korisnickom imenu, ali moj drugar sa ves gore opisanaim OS i BR kod njega on ukuca 15 karaktera u korisnickom imenu i opet moze da se registruje a nebi trebalo.

Da li je neko se susrecao sa ovakim problemom i jel zna do cega je??
Zasto kod njega nista nece da radi kako treba ???

100% znaci nije greska do PHP coda, ali zasto jednostavno njegov browser zanemari tj uopste na njega nedeluje ovo gore vec opisano ???

Takodje i funkcija stripos() neradi kako treba kod njega!!

A u najgorem slucaju nije jedini da mu se to desava , jer u bazi vidim da ima korisnickih imena duzih od 12 karaktera!!!

SERVER ima instaliran -> PHP Version 4.3.10

Nadam se da barem neko ima neku ideju sta bi to moglo da bude!!!



[Ovu poruku je menjao sale83 dana 04.12.2005. u 01:30 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
195.252.89.*



Profil

icon Re: strstr(strtolower($string),"trazi") IE6, NS - Problemi ??03.12.2005. u 22:59 - pre 222 meseci
Pozdrav,

voleo bih da vidim tu famoznu formu....

Vladan.
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: strstr(strtolower($string),"trazi") IE6, NS - Problemi ??04.12.2005. u 00:34 - pre 222 meseci
Ocigledno da sam naisao na problem.

Posto sam za doticnu uzeo vec neke gotove funkcije iz nuke tu je problem i nastao!!

Ako ja koristim doticnu funkciju iz nuke onda se javlja taj problem kod druga. Ako izbacim tu funkciju onda je sve OK.

Znaci problem je u funkciji dodatnoj koju ja nisam pisao vec samo ubacio.

E sad ako je problem u toj funkciji opet mi je sumljivo zasto meni sve radi kako treba i sa tom funkcijom za filtriranje a njemu nece da radi!!

Izgleda da cu ja morati da pisem svoj f-ju za filtriranje.

Poz
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

[es] :: PHP :: strstr(strtolower($string),"trazi") IE6, NS - Problemi ??

[ Pregleda: 1912 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.