Captcha, hulp gevraagd
Ik zoek een goede captcha die je makkelijk op een (bestaand) gastenboek kunt plaatsen.
ik had de volgende captcha in mijn hoofd:
http://www.joriso.nl/verhaaltjes-webdevelopment-captcha-2.html
nou doet deze het,
Alleen wil ik hem in mijn gastenboek plaatsen.
Het probleem is dat het mij niet lukt dat de capatcha controleert of de code juist is en dan het bericht plaatst.
Hij gaat of controleren of de code juist is.
Of hij plaatst alleen het bericht.
Weet iemand hier iets over ?
Mijn gastenboek: http://www.brand112.nl/gastenboek%20lezen.html
Mijn stukje php waar hij in moet:
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?
include("../ip ban/inc_bancheck.php");
?>
<font size=-1 face="Verdana">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Brand112.nl</title>
<script type="text/javascript">
// ADDTEXT
function addtext(veld,text)
{
document.gastenboek.elements[veld].value += " "+text+" ";
document.gastenboek.elements[veld].focus();
}
</script>
</head>
<BODY BGCOLOR="#E1D973" TEXT="#080000">
<b><i>
<h5>Laat eens iets van je horen ... schrijf ook iets in ons gastenboek ...</h5>
<p>Als je geen bericht wilt schrijven
<a target="_top" href="../gastenboek%20lezen.html">klik dan hier om terug
te gaan naar het gastenboek</a></p>
</i></b>
<p> </p>
<p><strong>Schrijven</strong></p>
<form method="POST" name="gastenboek" form method="POST" action="voegtoe.php">
<div align="center">
<center>
<table border="0" cellpadding="2" width="100%">
<tr>
<td width="19%"><font size=-1 face="Verdana">Naam:*</td>
<td width="81%"><input type="text" name="naam" size="30"></td>
</tr>
<tr>
<td width="19%"><font size=-1 face="Verdana">E-mail:</td>
<td width="81%"><input type="text" name="email" size="30"></td>
</tr>
<tr>
<td width="19%"><font size=-1 face="Verdana">Website:</td>
<td width="81%"><input type="text" name="website" size="30" value="http://"></td>
</tr>
<tr>
<td width="19%" valign="top"><font size=-1 face="Verdana">Jouw bericht:*</td>
<td width="81%">
<a href="javascript:addtext('bericht',' ')"><img src="img/UBB/Bold.gif" alt ="vetgedrukte tekst" border="0"></a>
<a href="javascript:addtext('bericht',' ')"><img src="img/UBB/Italic.gif" alt ="schuine tekst" border="0"></a>
<a href="javascript:addtext('bericht',' ')"><img src="img/UBB/Underlined.gif" alt="onderstreepte tekst" border="0"></a><br>
<textarea rows="4" name="bericht" cols="40" class="tekstvak"></textarea><br>
<a href="javascript:addtext('bericht',':)')"><img src="img/smile/lach.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':oeps:')"><img src="img/smile/groen.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':applaus:')"><img src="img/smile/klap.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':(')"><img src="img/smile/boos.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':stom van me:')"><img src="img/smile/stom.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':ik schaam me:')"><img src="img/smile/schaam.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':hihi:')"><img src="img/smile/hihi.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':knipoog:')"><img src="img/smile/knipoog.gif" alt="smilie" border="0"></a>
</td>
</tr>
<tr>
<td width="19%"></td>
<td width="81%">
<form method="post" action="../captcha/write.php">
<input class="input" type="text" name="norobot">
<img src="../captcha/captcha.php"><input type="submit" value="Toevoegen">
</form>
<input type="submit" value="Verzenden" name="B1" class="knop">
<input type="reset" value="Invoer wissen" name="B2" class="knop"></td>
</tr>
</table>
</center>
</div>
</form>
1
2
3
4
5
6
7
8
<?php
$logfile = fopen("log.txt", "a");
fputs($logfile, date("d-m-Y, H:i:s", time()) . ", " .
$_SERVER[REMOTE_ADDR] . ", " . $_SERVER[REQUEST_METHOD] . ", " . $_SERVER[PHP_SELF] . ", " .
$_SERVER[HTTP_USER_AGENT] . ", " . $_SERVER[HTTP_REFERER] . "
");
fclose($logfile);
?>
</body>
</html>
include("../ip ban/inc_bancheck.php");
?>
<font size=-1 face="Verdana">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Brand112.nl</title>
<script type="text/javascript">
// ADDTEXT
function addtext(veld,text)
{
document.gastenboek.elements[veld].value += " "+text+" ";
document.gastenboek.elements[veld].focus();
}
</script>
</head>
<BODY BGCOLOR="#E1D973" TEXT="#080000">
<b><i>
<h5>Laat eens iets van je horen ... schrijf ook iets in ons gastenboek ...</h5>
<p>Als je geen bericht wilt schrijven
<a target="_top" href="../gastenboek%20lezen.html">klik dan hier om terug
te gaan naar het gastenboek</a></p>
</i></b>
<p> </p>
<p><strong>Schrijven</strong></p>
<form method="POST" name="gastenboek" form method="POST" action="voegtoe.php">
<div align="center">
<center>
<table border="0" cellpadding="2" width="100%">
<tr>
<td width="19%"><font size=-1 face="Verdana">Naam:*</td>
<td width="81%"><input type="text" name="naam" size="30"></td>
</tr>
<tr>
<td width="19%"><font size=-1 face="Verdana">E-mail:</td>
<td width="81%"><input type="text" name="email" size="30"></td>
</tr>
<tr>
<td width="19%"><font size=-1 face="Verdana">Website:</td>
<td width="81%"><input type="text" name="website" size="30" value="http://"></td>
</tr>
<tr>
<td width="19%" valign="top"><font size=-1 face="Verdana">Jouw bericht:*</td>
<td width="81%">
<a href="javascript:addtext('bericht',' ')"><img src="img/UBB/Bold.gif" alt ="vetgedrukte tekst" border="0"></a>
<a href="javascript:addtext('bericht',' ')"><img src="img/UBB/Italic.gif" alt ="schuine tekst" border="0"></a>
<a href="javascript:addtext('bericht',' ')"><img src="img/UBB/Underlined.gif" alt="onderstreepte tekst" border="0"></a><br>
<textarea rows="4" name="bericht" cols="40" class="tekstvak"></textarea><br>
<a href="javascript:addtext('bericht',':)')"><img src="img/smile/lach.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':oeps:')"><img src="img/smile/groen.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':applaus:')"><img src="img/smile/klap.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':(')"><img src="img/smile/boos.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':stom van me:')"><img src="img/smile/stom.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':ik schaam me:')"><img src="img/smile/schaam.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':hihi:')"><img src="img/smile/hihi.gif" alt="smilie" border="0"></a>
<a href="javascript:addtext('bericht',':knipoog:')"><img src="img/smile/knipoog.gif" alt="smilie" border="0"></a>
</td>
</tr>
<tr>
<td width="19%"></td>
<td width="81%">
<form method="post" action="../captcha/write.php">
<input class="input" type="text" name="norobot">
<img src="../captcha/captcha.php"><input type="submit" value="Toevoegen">
</form>
<input type="submit" value="Verzenden" name="B1" class="knop">
<input type="reset" value="Invoer wissen" name="B2" class="knop"></td>
</tr>
</table>
</center>
</div>
</form>
1
2
3
4
5
6
7
8
<?php
$logfile = fopen("log.txt", "a");
fputs($logfile, date("d-m-Y, H:i:s", time()) . ", " .
$_SERVER[REMOTE_ADDR] . ", " . $_SERVER[REQUEST_METHOD] . ", " . $_SERVER[PHP_SELF] . ", " .
$_SERVER[HTTP_USER_AGENT] . ", " . $_SERVER[HTTP_REFERER] . "
");
fclose($logfile);
?>
</body>
</html>
Ik hoop dat iemand mij kan helpen.
Mvg mark
Mod-edit: Titel aangepast.. Let er volgende keer op aub.
Gewijzigd op 01/01/1970 01:00:00 door Mark
hier te zien
nou voeg even en toe, en zoek even op de site, ik heb laatst nog een leuke gepost, voorbeeldje is @ php newbie ik vind die van jou onduidelijk en moeilijk te lezen. groeten mark
kijk hier is:http://www.phphulp.nl/php/scripts/8/842/
Die MaDHouSe geeft is gemakkelijk door een bot te lezen. Het weert wel een hoop bots af, maar hij is makkelijk leesbaar.
http://www.inekespork.nl/img.php
Als je behoefte hebt aan dit script moet je het maar even zeggen.
Edit:
Ik had je post nog even gelezen, en je moet natuurlijk wel .php gebruiken ipv .html (http://www.brand112.nl/gastenboek%20lezen.html). Ook moet je hosting PHP wel ondersteunen maar ik neem aan dat die dat wel doet.
Edit2:
Laatma had niet gezien dat je gebruik had gemaakt van iframes.
Zelf maak ik gebruik van deze: Als je behoefte hebt aan dit script moet je het maar even zeggen.
Edit:
Ik had je post nog even gelezen, en je moet natuurlijk wel .php gebruiken ipv .html (http://www.brand112.nl/gastenboek%20lezen.html). Ook moet je hosting PHP wel ondersteunen maar ik neem aan dat die dat wel doet.
Edit2:
Laatma had niet gezien dat je gebruik had gemaakt van iframes.
Gewijzigd op 01/01/1970 01:00:00 door Thijs X