Wuu Posted July 2, 2008 Report Posted July 2, 2008 (edited) http://www.a-gallery.lv/index.php?page=guestbook Ka vini tiek cauri tam zimejuma codam? Un ka to izlabot =[ Edited July 2, 2008 by Wuu
Aleksejs Posted July 2, 2008 Report Posted July 2, 2008 Vārga capthca... Pamēģini izmantot citu capthcas bibliotēku... un pameklē tepat forumā par citām alternatīvām
v3rb0 Posted July 2, 2008 Report Posted July 2, 2008 liec viņiem rēķināt kvadrātvienādojumus un integrāļus: http://random.irb.hr/signup.php :)
Wuu Posted July 4, 2008 Author Report Posted July 4, 2008 Hmm iedomājos ļoti vienkāršu lietu ,bet kā la pārbauda vai postā ir tādi vārdi kā "href" "http"! Drīzāk kā būtu ātrākais variants?
marcis Posted July 4, 2008 Report Posted July 4, 2008 (edited) Iespējas ir ļoti daudz un dažās, sākot no attēliem, beidzot ar rēķināšanām, pa vidu tam visam ir arī javascript paņēmieni (kurus neatbalsta 90%+ boti un ~10%- apmeklētāji, neboti). Izvēlies vienu variantu un uz priekšu. Saišu meklēšana komentāru saturā gan nav gudra lieta.. EDIT: bet ja nu tomēr, tad strpos();, lai atrastu tevis minētos "href", "http://" Edited July 4, 2008 by marcis
andrisp Posted July 4, 2008 Report Posted July 4, 2008 JS neatblasta ~5% apmeklētāju (http://www.w3schools.com/browsers/browsers_stats.asp).
bubu Posted July 4, 2008 Report Posted July 4, 2008 Man domāt, ka Latvijā šis JS neatbalstītāju procents ir vēl mazāks dēļ draudziņiem el vē (tiem tak vajag JS, ne?)
Delfins Posted July 4, 2008 Report Posted July 4, 2008 Jap. Domāju jāliek mīksto kaut uz tiem 5%. PS: taisam hidden lauku un ar JS pieškiļam "vajadzīgo" vērtību
andrisp Posted July 4, 2008 Report Posted July 4, 2008 Es vienmēr esmu apgalvojis, ka tie, kas browsē bez Javascript'a (vai arī izmanto baisi vecus pārlūkus) jau ir pieraduši, ka nekas nestrādā tā kā vajadzētu. Tā kā nav ko satraukties. :) Tas tā - joks.
marcis Posted July 4, 2008 Report Posted July 4, 2008 Vispār var mēģināt šos botus pat ar CSS piemānīt.
Wuu Posted July 6, 2008 Author Report Posted July 6, 2008 if ((strpos($pname, 'href') === false) && (strpos($ptext, 'href') === false) && (strpos($pname, 'http://') === false) && (strpos($ptext, 'http://') === false)) { if ($_SESSION['code'] == $code) { if ((!empty($_POST['name'])) && (!empty($_POST['text']))) { $pname = htmlspecialchars($_POST['name']); $ptext = htmlspecialchars($_POST['text']); $pname = mysql_real_escape_string($pname); $ptext = mysql_real_escape_string($ptext); mysql_query('insert into gtext values(0, NOW(),"'.$pname.'","'.$ptext.'");'); } else { $error = 'Pietrūkst ievades datu.'; } } else { $error = 'Kods nesakrīt.'; } } else { $error = 'Aizliegts ievadīt interneta adreses tekstā.'; } nestrāda neķer =/ wtf? Man visu laiku problēmas ar šitā salīdzinājuma formulām ,besī āra...
fest Posted July 6, 2008 Report Posted July 6, 2008 Man atkal ļoti patīk tāds variants, ka formā pievieno vēl vienu textarea, kuru ar css palīdzību noslēpj. Tā kā spamboti cenšas aizpildīt visus laukus, viņi automātiski aizpilda arī to textarea. Pēc tam, apstrādājot datus no formas, pārbauda, vai tas lauks ir tukšs. Ja ir, tad viss ok, ja nē, tad nepieņem datus. Darbojas arī tiem, kam nestrādā css, tikai vajag ielikt brīdinājumu, ka nevajag aizpildīt to lauku.
Wuu Posted July 7, 2008 Author Report Posted July 7, 2008 Man ir $x = 'banans'; $y = 'kukaregu bla bla bla banans'; Ka lai es parbaudu vai ieks $y ir $x ?
Recommended Posts