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

problem sa validacijom forme

[es] :: PHP :: problem sa validacijom forme

[ Pregleda: 618 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bancika
Branislav Stojkovic
Nis, New York

Član broj: 24844
Poruke: 620
*.vdial.verat.net.

ICQ: 84215453
Sajt: www.storm-software.co.yu/..


Profil

icon problem sa validacijom forme30.01.2007. u 23:57

Napravio sam na svom sajtu mali shoutbox i neki kreten mi 20 puta dnevno upisuje neke glupe linkove. Stavio sam validaciju JavaScriptom koja trazi www. i http: u tekstu poruke i radi super ali izgleda da je taj toliko uporan da je nasao nacin da zaobidje (mozda je napravio kopiju mog html-a i izbacio javascript). U PHP kod za dodavanje poruke u bazu sam stavio kod za validaciju ali problem je sto on cas radi cas ne radi. U neki slucajevima prijavi gresku u nekim ne u zavisnosti od poruke (a svaka sadrzi http, www ili oba)

Code:

  $low_message=strtolower($message);
  $http="http://";
  $www="www.";
  $http_pos=strpos($http, $low_message);
  $www_pos=strpos($www, $low_message);
  if (($http_pos !== false) || ($www_pos !== false))
  {
    echo "<font color=#FF0000><b>Message cannot contain web links, please try again...</b></font>";
    $p=1; 
  } 


jel ima neko ideju kako da resim to, razmisljam da izbacim shoutbox zbog tog majmuna (eh da mi samo padne saka)

Hvala unapred!
Bane
Ride the rainbow, crack the sky
30.01.2007. u 23:57 

flylord
Ilić Aleksandar
Freedomia (direktor)
Nis/Uzice

Tehnički konsultant
Član broj: 2954
Poruke: 3461
*.dynamic.sbb.co.yu.

Jabber: flylord@elitesecurity.org
ICQ: 4849714
Sajt: blog.itseminar.org


Profil

icon Re: problem sa validacijom forme31.01.2007. u 00:09
to je mozda bot, ne kreten :). Pokusaj sa CAPTCHA-om
31.01.2007. u 00:09 

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: problem sa validacijom forme31.01.2007. u 00:39
99,9% je Bot.
Sto se tice CAPTCHA-e, dali je moguce i kako navuci bota da popuni neko polje koje ljudi ne vide, i tako da se bot sam ulovi u klopku umesto da se ljudi maltretiraju da popunjavaju brojke i slova.
Dali ovakva forma moze da prodze:
<input type="text" name="bot" style="display:none;">
ili
<input type="text" name="bot" style=" border:0">
Dali bot moze da prepozna dali se polje vidi ili ne? Ako ga popuni onda je BOT.
Ima li neku slicnu ideju? ...
31.01.2007. u 00:39 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3404
*.ptt.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: problem sa validacijom forme31.01.2007. u 08:18
Code:

if (strpos($low_message,$http)!==  false) { echo 'nije dozvoljeno'; exit;}

bi trebalo da ti zavrsi posao sto se tice http-a... mada ne znam da nije http rezervisana rec pa ne moze promenljiva $http..

Btw. ono sto si pisao je obrnuto:
http://www.php.net/strpos
Citat:

$pos = strpos($mystring, $findme);

i zato ti je to radilo samo kad su $low_message i $http isti ili je $low_messsage deo $http.
31.01.2007. u 08:18 

bancika
Branislav Stojkovic
Nis, New York

Član broj: 24844
Poruke: 620
*.vdial.verat.net.

ICQ: 84215453
Sajt: www.storm-software.co.yu/..


Profil

icon Re: problem sa validacijom forme31.01.2007. u 09:38
hehe, navika da prvo ide string koji se trazi je iz Pascala/Delphi-ja :)
Ispravio sam to, ako i dalje nadje nacina da upise probacu sa CAPTCHA
Tnx!
Ride the rainbow, crack the sky
31.01.2007. u 09:38 

[es] :: PHP :: problem sa validacijom forme

[ Pregleda: 618 | Odgovora: 4 ]

Postavi temu Odgovori

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