raadsel-captcha
index.php (of waar je hem ook integreert)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
if( $_SERVER['REQUEST_METHOD'] == 'POST')
{
function Controleer()
{
$antwoord = $_POST['antwoord'];
$randomnummer = $_POST['randomnummer'];
require_once('raadsel.php');
if(empty($antwoord)):
$fout = 1;
$foutstr[] = "Fout. Vul wel IETS in";
elseif ($antwoord !== $oplossing):
$fout = 1;
$foutstr[] = "Fout. OF je bent een BOT of je bent niet heel slim";
endif;
if ($fout == 1):
foreach($foutstr as $bericht){
echo ''.$bericht.'<br /> <a href='.$_SERVER['PHP_SELF'].'>nogmaals proberen?</a>';
}
exit;
endif;
}
Controleer();
?>
<div class="fodder" align="center">
<p>Goedzo</p>
</div>
<?php
}else{
$randomnummer = rand(0,4);
require_once('raadsel.php');
//hier het formulier
// by marviins.nl
}
?>
if( $_SERVER['REQUEST_METHOD'] == 'POST')
{
function Controleer()
{
$antwoord = $_POST['antwoord'];
$randomnummer = $_POST['randomnummer'];
require_once('raadsel.php');
if(empty($antwoord)):
$fout = 1;
$foutstr[] = "Fout. Vul wel IETS in";
elseif ($antwoord !== $oplossing):
$fout = 1;
$foutstr[] = "Fout. OF je bent een BOT of je bent niet heel slim";
endif;
if ($fout == 1):
foreach($foutstr as $bericht){
echo ''.$bericht.'<br /> <a href='.$_SERVER['PHP_SELF'].'>nogmaals proberen?</a>';
}
exit;
endif;
}
Controleer();
?>
<div class="fodder" align="center">
<p>Goedzo</p>
</div>
<?php
}else{
$randomnummer = rand(0,4);
require_once('raadsel.php');
//hier het formulier
// by marviins.nl
}
?>
raadsel.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
switch($randomnummer){
case 0:$oplossing='1';break;
case 1:$oplossing='hallo allemaal, ik ben slim.';break;
case 2:$oplossing='3';break;
case 3:$oplossing='3';break;
case 4:$oplossing='ollah';break;
//case5:$oplossing='hier het antwoord van raadsel5.php; break;
//case6:$oplossing='hier het antwoord van raadsel6.php; break;
//case7:
//etc etc
//by marviins.nl
}
?>
switch($randomnummer){
case 0:$oplossing='1';break;
case 1:$oplossing='hallo allemaal, ik ben slim.';break;
case 2:$oplossing='3';break;
case 3:$oplossing='3';break;
case 4:$oplossing='ollah';break;
//case5:$oplossing='hier het antwoord van raadsel5.php; break;
//case6:$oplossing='hier het antwoord van raadsel6.php; break;
//case7:
//etc etc
//by marviins.nl
}
?>
inc/raadsel0.php
Code (php)
1
2
3
2
3
Hoevaak zie jij de letter X in deze regel?
==========================================
(antwoord in cijfers... bijvoorbeeld: 5)
==========================================
(antwoord in cijfers... bijvoorbeeld: 5)
als je meer raadsels wilt zet je in de map inc gewoon een nieuwe 'raadsel5.php'
vervolgens ga je in index.php naar regel 42 en verander je
naar
etc