captcha invoegen bij gb lukt totaal niet, wie helpt?
staat helemaal op top van pagina.
***********************************************************
<script type="text/javascript" language="javascript">
<!-- Smilies invoegen
function addSmilie(code)
{
document.form1.bericht.value+=code;
document.form1.bericht.focus();
}
-->
</script>
Code (php)
<form name='form1' method='POST' action=''>
Voeg een bericht toe:
<br>
<br>
<input type='hidden' name='status' value='verzenden'>
Naam : <input type='text' name='naam'>
<br>
<br>
E-mail : <input type='text' name='mail'> <font size='2'> </font>
<br>
<br>Smilys:
<b>Deze smily's kan je in je bericht gebruiken,klik op smily</b>
<br> <img src="http://www.geuens.info/opmaak/smilies/blij.gif" alt="blij" onclick="javascript:addSmilie(':)')" />
<img src="/smilies/cool.gif" alt="cool)" title="8)" onclick="javascript:addSmilie('8)')" />
<img src="/smilies/droevig.gif" alt="droevig" title=":(" onclick="javascript:addSmilie(':(')" />
<img src="/smilies/knipoog.gif" alt="knipoog" title=";)" onclick="javascript:addSmilie(';)')" />
<img src="/smilies/omg.gif" alt="uitlachen" title=":o" onclick="javascript:addSmilie(':o')" />
<img src="/smilies/duivel.gif" alt="duivel" title=":D" onclick="javascript:addSmilie(':D')" />
<img src="/smilies/kont.gif" alt="kont" title=":p" onclick="javascript:addSmilie(':p')" />
<img src="/smilies/verward.gif" alt="verward" title=":t" onclick="javascript:addSmilie('t')" />
<br>
<img src="/smilies/koppel.gif" alt="koppel" title=":w" onclick="javascript:addSmilie(':w')" />
<img src="/smilies/hartje.gif" alt="hartje" title=":x" onclick="javascript:addSmilie(':x')" />
<img src="/smilies/liefde.gif" alt="liefde" title=":v" onclick="javascript:addSmilie(':v')" />
<img src="/smilies/slapen.gif" alt="slapen" title=":u" onclick="javascript:addSmilie(':u')" />
<img src="/smilies/zoen.gif" alt="zoen" title=":k" onclick="javascript:addSmilie(':k')" />
<img src="/smilies/jumper.gif" alt="jumper" title=":m" onclick="javascript:addSmilie(':m')" />
<img src="/smilies/belmij.gif" alt="bel mij" title=":l" onclick="javascript:addSmilie(':l')" />
<img src="/smilies/lelijkaard.gif" alt="lelijkaard" title=":g" onclick="javascript:addSmilie(':g')" />
<br><br>
Bericht: <textarea rows='5' name='bericht' cols='30'></textarea>
<br> <br>
Code: <input class="input" type="text" name="norobot"> <img src="../captcha.php">
<br> <br>
<input type='submit' value='Plaats jou berichtje' name='B1'>
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
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
<?php
}
# Als je een bericht post:
else
{
echo"<br>";
# Controle of alles is ingevuld:
if (empty($_POST['naam']))
{
echo "Je hebt geen naam ingevuld.<br><br>Klik <a href='gastenboek.php'>hier</a> om opnieuw te proberen.";
}
elseif (empty($_POST['norobot']))
{
echo "Je heb geen geldige controle code in gevuld.<br><br>Klik <a href='gastenboek.php'>hier</a> om opnieuw te proberen.";
}
elseif (empty($_POST['bericht']))
{
echo "Je heb geen bericht in gevuld.<br><br>Klik <a href='gastenboek.php'>hier</a> om opnieuw te proberen.";
}
# Als alles netjes is ingevuld:
else
{
# De enters toevoegen in je berichte:
$bericht = nl2br($_POST['bericht']);
# De smilies
$smiles = array(
':)'=>'blij',
'8)'=>'cool',
':('=>'droevig',
';)'=>'knipoog',
':o'=>'omg',
':D'=>'duivel',
':p'=>'kont',
':t'=>'verward',
':w'=>'koppel',
':x'=>'hartje',
':v'=>'liefde',
':u'=>'slapen',
':k'=>'zoen',
':m'=>'jumper',
':l'=>'belmij',
':g'=>'lelijkaard');
$bericht = strip_tags($bericht);
foreach($smiles as $smile=>$image){
$bericht = str_replace($smile,"<img src=/smilies/".$image.".gif>", $bericht);# de map waar de smilies instaan
}
# Variablen ophalen:
$naam = $_POST['naam'];
$mail = $_POST['mail'];
# Als er geen E-mail adres is ingevuld, dit invoegen in het gastenboek:
if (empty($_POST['mail']))
{
$invoeg = "Geplaatst door: <i>" . $naam . "</i> op: <i>" . $datum . "</i> <br><br>Bericht:<i><br>" . $bericht . "</i><br><br><hr color='#A5E543'><br>";
}
# Als er wel een E-mail adres is ingevuld, dit invoegen in het gastenboek:
else
{
$invoeg = "Geplaatst door: <i><a href='mailto:" . $mail . "'>" . $naam . "</a></i> op: <i>" . $datum . "</i> <br><br>Bericht:<i><br>" . $bericht . "</i><br><br><hr color='#A5E543'><br>";
}
# De inhoud van het gasteboek opslaan in een variable:
$inhoud = file('gastenboek.txt');
# Het gastenboek bestand openen om te schrijven:
$file = fopen('gastenboek.txt',"w");
# Het nieuwe stukje bovenaan het gastenboek schrijven:
fwrite ($file, $invoeg);
# Het oude gastenboek er weer onder plakken:
fwrite ($file, join('', $inhoud));
# Het bestand sluiten:
fclose($file);
# Boodschap dat er een bericht geplaatst is:
echo "
Beste " . $naam . " je bericht is geplaatst.
<br>
<br>
Klik <a href='gastenboek.php'>hier</a> om terug te keren naar het gastenboek.
";
}
}
?>
}
# Als je een bericht post:
else
{
echo"<br>";
# Controle of alles is ingevuld:
if (empty($_POST['naam']))
{
echo "Je hebt geen naam ingevuld.<br><br>Klik <a href='gastenboek.php'>hier</a> om opnieuw te proberen.";
}
elseif (empty($_POST['norobot']))
{
echo "Je heb geen geldige controle code in gevuld.<br><br>Klik <a href='gastenboek.php'>hier</a> om opnieuw te proberen.";
}
elseif (empty($_POST['bericht']))
{
echo "Je heb geen bericht in gevuld.<br><br>Klik <a href='gastenboek.php'>hier</a> om opnieuw te proberen.";
}
# Als alles netjes is ingevuld:
else
{
# De enters toevoegen in je berichte:
$bericht = nl2br($_POST['bericht']);
# De smilies
$smiles = array(
':)'=>'blij',
'8)'=>'cool',
':('=>'droevig',
';)'=>'knipoog',
':o'=>'omg',
':D'=>'duivel',
':p'=>'kont',
':t'=>'verward',
':w'=>'koppel',
':x'=>'hartje',
':v'=>'liefde',
':u'=>'slapen',
':k'=>'zoen',
':m'=>'jumper',
':l'=>'belmij',
':g'=>'lelijkaard');
$bericht = strip_tags($bericht);
foreach($smiles as $smile=>$image){
$bericht = str_replace($smile,"<img src=/smilies/".$image.".gif>", $bericht);# de map waar de smilies instaan
}
# Variablen ophalen:
$naam = $_POST['naam'];
$mail = $_POST['mail'];
# Als er geen E-mail adres is ingevuld, dit invoegen in het gastenboek:
if (empty($_POST['mail']))
{
$invoeg = "Geplaatst door: <i>" . $naam . "</i> op: <i>" . $datum . "</i> <br><br>Bericht:<i><br>" . $bericht . "</i><br><br><hr color='#A5E543'><br>";
}
# Als er wel een E-mail adres is ingevuld, dit invoegen in het gastenboek:
else
{
$invoeg = "Geplaatst door: <i><a href='mailto:" . $mail . "'>" . $naam . "</a></i> op: <i>" . $datum . "</i> <br><br>Bericht:<i><br>" . $bericht . "</i><br><br><hr color='#A5E543'><br>";
}
# De inhoud van het gasteboek opslaan in een variable:
$inhoud = file('gastenboek.txt');
# Het gastenboek bestand openen om te schrijven:
$file = fopen('gastenboek.txt',"w");
# Het nieuwe stukje bovenaan het gastenboek schrijven:
fwrite ($file, $invoeg);
# Het oude gastenboek er weer onder plakken:
fwrite ($file, join('', $inhoud));
# Het bestand sluiten:
fclose($file);
# Boodschap dat er een bericht geplaatst is:
echo "
Beste " . $naam . " je bericht is geplaatst.
<br>
<br>
Klik <a href='gastenboek.php'>hier</a> om terug te keren naar het gastenboek.
";
}
}
?>
<br>
<br>
<HR color="#A5E543">
Er zijn nog geen reacties op dit bericht.