PDA

Bekijk Volledige Versie : Captcha in gastenboek



mordor
22/12/06, 18:20
Gezocht per direct iemand die captcha kan plaatsen in een simpel gastenboek.

Voor een bedrag van 10 euro.

PM me.

systemdeveloper
22/12/06, 18:43
Voor 10 euro google ik wel een link voor je. :)

Edit: http://www.white-hat-web-design.co.uk/articles/php-captcha.php
Gratis ook wel.

mordor
22/12/06, 18:44
Voor 10 euro google ik wel een link voor je. :)

haha oke ik zal eens kijken.


Voor 10 euro google ik wel een link voor je. :)

Edit: http://www.white-hat-web-design.co.uk/articles/php-captcha.php
Gratis ook wel.

De vorige keer had ik het ook al het controleert de code niet of deze wordt ingevuld of goed is.

Het plaatje krijg ik wel te zien.

Justin Nijs
22/12/06, 22:09
Dat is volgens mij niet zo moeilijk, straks eventjes googlen.

ufear
23/12/06, 03:26
Mail me maar op koen punt faro apenstaartje hccnet punt nl

Justin Nijs
24/12/06, 14:40
Ik heb een tutorial gevolgt en het lukte allemaal maar ik heb geen php5, en ik heb niemand kunnen vinden die php5 heeft. Dus helaas kan ik je niet helpen.
De functie str_split() vraagt namelijk php5 :(.

wonko
24/12/06, 15:49
misschien kan je de code dan gewoon aanpassen dat str_split helemaal niet nodig is? Het is maar een eenvoudige functie, die een string gaat opdelen in stukken, niets magisch aan...

crazycoder
24/12/06, 16:03
haha oke ik zal eens kijken.



De vorige keer had ik het ook al het controleert de code niet of deze wordt ingevuld of goed is.

Het plaatje krijg ik wel te zien.
Nu het toch een ik_wil_leren_scripten topic lijkt te zijn:
- zet de waarde van de captcha in een session
- lees in de pagina waar je de input verwerk de waarde van de session en vergelijk die met de waarde die wordt gepost

Is er geen waarde in de session/bestaat deze helemaal niet dan verwerk je de input niet maar zet je een melding neer. Idem als de input niet klopt. Doe je het netjes dan verwijs je de browser weer terug naar je gastenboek_invul_pagina.

Dit is een redelijk basic methode.. moet voor een ieder te doen zijn.

ME2
24/12/06, 17:11
Ik heb een tutorial gevolgt en het lukte allemaal maar ik heb geen php5, en ik heb niemand kunnen vinden die php5 heeft. Dus helaas kan ik je niet helpen.
De functie str_split() vraagt namelijk php5 :(.


if(!function_exists('str_split')) {
function str_split($str, $len = 1) {
return preg_split("/([^\a]{{$len}})/", $str, -1, PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY);
}
}