code tegen spam...
Weet iemand hoe dat moet? ( ik heb het ooit op een site gezien, maar weet niet meer waar :( )
dit is het script waar het in moet komen...
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
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
<?php
//kijk of opslag.txt bestaat, zo nee maakt hij het aan
if(!file_exists('opslag.txt')){
fopen('opslag.txt','w+');
$test='bestaatniet';
}else{
$array=file('opslag.txt');
$test="bestaat";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Mijn eerste gastenboek</title>
<link href="style.css" type="text/css" rel="stylesheet" />
<meta name="author" content="ndm" />
<meta name="copyright" content="copyright (c) by nico de mooij" />
</head>
<body>
<form name="gastenboekform" action="index.php" method="post">
<fieldset class="inputgastenboek">
<table border="0"><tr><td>
<table border="0">
<tr><td>Naam*: </td><td><input type="text" name="naam" /></td></tr>
<?php
// check of iemand een naam heeft ingevut
if(isset($_POST['try']) && $_POST['naam']==""){
echo '<tr><td colspan="2"><span class="error">U heeft geen naam ingevoerd</span></td></tr>';
$error='true';
}
?>
<tr><td>E-mailadres*: </td><td><input type="text" name="email" /></td></tr>
<?php
// check of iemand een emailadres heeft ingevut
if(isset($_POST['try']) && $_POST['email']==""){
echo '<tr><td colspan="2"><span class="error">U heeft geen e-mailadres ingevoerd</span></td></tr>';
$error='true';
}
?>
<tr><td>Bericht: </td><td></td></tr>
</table>
<textarea name="bericht" cols="50" rows="5"></textarea>
<table border="0">
<?php
// check of iemand een bericht heeft ingevut
if(isset($_POST['try']) && $_POST['bericht']==""){
echo '<tr><td colspan="2"><span class="error">U heeft geen bericht ingevoerd</span></td></tr>';
$error='true';
}
?>
<tr><td><input type="reset" name="reset" value="wis invoer" /></td><td><input type="submit" name="try" value="verzend" /></td></tr>
</table>
</td><td valign="top">
</body>
</html>
//kijk of opslag.txt bestaat, zo nee maakt hij het aan
if(!file_exists('opslag.txt')){
fopen('opslag.txt','w+');
$test='bestaatniet';
}else{
$array=file('opslag.txt');
$test="bestaat";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Mijn eerste gastenboek</title>
<link href="style.css" type="text/css" rel="stylesheet" />
<meta name="author" content="ndm" />
<meta name="copyright" content="copyright (c) by nico de mooij" />
</head>
<body>
<form name="gastenboekform" action="index.php" method="post">
<fieldset class="inputgastenboek">
<table border="0"><tr><td>
<table border="0">
<tr><td>Naam*: </td><td><input type="text" name="naam" /></td></tr>
<?php
// check of iemand een naam heeft ingevut
if(isset($_POST['try']) && $_POST['naam']==""){
echo '<tr><td colspan="2"><span class="error">U heeft geen naam ingevoerd</span></td></tr>';
$error='true';
}
?>
<tr><td>E-mailadres*: </td><td><input type="text" name="email" /></td></tr>
<?php
// check of iemand een emailadres heeft ingevut
if(isset($_POST['try']) && $_POST['email']==""){
echo '<tr><td colspan="2"><span class="error">U heeft geen e-mailadres ingevoerd</span></td></tr>';
$error='true';
}
?>
<tr><td>Bericht: </td><td></td></tr>
</table>
<textarea name="bericht" cols="50" rows="5"></textarea>
<table border="0">
<?php
// check of iemand een bericht heeft ingevut
if(isset($_POST['try']) && $_POST['bericht']==""){
echo '<tr><td colspan="2"><span class="error">U heeft geen bericht ingevoerd</span></td></tr>';
$error='true';
}
?>
<tr><td><input type="reset" name="reset" value="wis invoer" /></td><td><input type="submit" name="try" value="verzend" /></td></tr>
</table>
</td><td valign="top">
</body>
</html>
***IK WEET VERDER NIET VEEL VAN PHP AF***
Hoop dat er iemand kan helpen :)
Gewijzigd op 01/01/1970 01:00:00 door Rick van Hout
misschien met captcha moet je even opgooglen zijn talloze scripts over.
@dennis, bedankt :-) ik zal eff googlen..
ok en je kunt ook wel een standaard woord doen maar dat is te makkelijk kunnen ze bij spam bots ook gewoon dat woord intype.
reCaptcha is een soort captcha die meteen ook helpt met het inscannen van boeken.
Akismet is een tooltje die automatisch kan controlleren of een bericht spam is of niet. (dus zonder enige vorm van captcha ofzo)