captcha in een gastenboek bouwen
ik wil in een gastenboek wat bij mij draait captcha inbouwen.
alleen hoe doe ik dit?
heb je foto's nodig?
kan het alleen met de gastenboek php
ik dacht dat ik ook een captcha.php moest hebben.
en waar moet ik dit in het bestaande gastenboek inbouwen.
graatzzz mars
Staat duidelijk uitgelegd verder..
Quote:
Hier ook een hele goede gemakkelijk in te bouwen captcha genaamd PHP captcha..
Vic tor anders zet je gelijk die link erbij?! ;)
Vic tor anders zet je gelijk die link erbij?! ;)
echt super dat je deze aanschrijft deze had ik ook gevonden en leek mij super ben alleen beginneling met php en mijn engels is redelijk maar niet super dus nog vrij lastig.
weet je of dit ook in het Nederlands te vinden is?
Gewijzigd op 01/06/2010 20:40:24 door marcel sauer
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Wat is dit voor dier? *<br />
<img src="<?php echo $sImage; ?>" alt="Captcha" />
<input type="text" name="captcha" />
$aCaptcha = array (
'konijn',
'kat',
'varken',
'koe',
'gans',
'kip',
'hond'
);
if(strtolower($_POST['captcha'] != $aCaptcha[$_SESSION['key']]))
{
$errors[] = "Je hebt de captcha niet juist ingevuld. Vul enkel de naam van het dier in.";
}
<img src="<?php echo $sImage; ?>" alt="Captcha" />
<input type="text" name="captcha" />
$aCaptcha = array (
'konijn',
'kat',
'varken',
'koe',
'gans',
'kip',
'hond'
);
if(strtolower($_POST['captcha'] != $aCaptcha[$_SESSION['key']]))
{
$errors[] = "Je hebt de captcha niet juist ingevuld. Vul enkel de naam van het dier in.";
}
Dit zijn 3 stukjes rechtstreeks uit m'n code. Je kunt het allemaal zelf aanpassen. De plaatjes moet je zelf maar even erbij zoeken en je hoeft natuurlijk niet dieren te kiezen..
Edit: stukje vergeten :P
-tags vergeten[/modedit]
Gewijzigd op 31/05/2010 20:26:27 door Chris -
ben nu trouwens die site met een vertaal site naar het Nederlands aan het vertalen :P
eerst ff proberen dan later die dieren overnemen denk ik ;)
http://www.phpcaptcha.org/ ) moet ik deze code in het script invoeren kom er alleen niet uit waar in mijn script.
kunnen jullie mij helpen?
edit : kan niemand mij helpen???? :S
edit : sorry vergeet ut steeds :P
vraagje bij de laatste stap van die site ( kunnen jullie mij helpen?
edit : kan niemand mij helpen???? :S
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
if ($securimage->check($_POST['captcha_code']) == false) {
// the code was incorrect
// handle the error accordingly with your other error checking
// or you can do something really basic like this
die('The code you entered was incorrect. Go back and try again.');
}
// the code was incorrect
// handle the error accordingly with your other error checking
// or you can do something really basic like this
die('The code you entered was incorrect. Go back and try again.');
}
Mod edit Chris:
Graag niet bumpen; twee berichten van jezelf na elkaar binnen 24 uur. Heb je een toevoeging aan je vorige bericht, gebruik dan het 'wijzigen' icoontje.
Mod edit Bas:
Code tag gesloten
edit : sorry vergeet ut steeds :P
Gewijzigd op 01/06/2010 22:49:58 door B a s
Mooizo.. en mogen wij ook de oplossing weten zodat mensen die in forumgedschiedenis kijken ook kunnen zien wat de oplossing was en niet zelf een topic hoeven aan te mkane.
Marcel, er staan voorbeelden in het bestand wat je download. Je kunt dit simpelweg kopiëren en plakken of je kunt de rest er omheen aanpassen met je eigen inhoud.
http://www.captcha.net/
Let wel op dat je geen random nummer moet maken, als iemand dan hetzelfde heeft, krijg je een probleem. Gebruik een UUID:
http://php.net/manual/en/function.uniqid.php
uniqid('captcha');
Kijk ook eens naar Let wel op dat je geen random nummer moet maken, als iemand dan hetzelfde heeft, krijg je een probleem. Gebruik een UUID:
http://php.net/manual/en/function.uniqid.php
uniqid('captcha');
dat is ook waar je je gastenboek laat checken op alle andere velden wel ingevuld zijn ()
hieronder dus bijvoorbeeld!
Gewijzigd op 05/06/2010 13:23:35 door marcel sauer