Spam

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »
Tom vd

tom vd

04/11/2006 14:50:00
Quote Anchor link
De laatste tijd word mijn forum dagelijks volgespamt met cheap viagra en dat soort troep. Ik wil dit graag stoppen maar zou niet weten hoe, weet iemand mischien een link naar een tutorial ofzo waarmee ik dit kan oplossen?
 
PHP hulp

PHP hulp

14/01/2025 23:58:31
 
Raymond ---

Raymond ---

04/11/2006 15:12:00
Quote Anchor link
Is het elke keer hetzelfde IP adres?
Dan zo je in .htacces het IP kunnen blokkeren.
 
PHP Newbie

PHP Newbie

04/11/2006 15:15:00
Quote Anchor link
gewoon even kijken of er woorden in de post voorkomen als 'cheap' of 'viagra' of 'v1agra'.

Zo ja, dan kan er niet gepost worden, zo nee, dan kan er wel gepost worden.
 
Tom vd

tom vd

04/11/2006 21:39:00
Quote Anchor link
njah hij checkt het ip-adres helaas (nog) niet dus dat ga ik eerst inbouwen, en verder een woordenfilter is idd ook goed idee

bedankt beide!
 
Wouter

Wouter

04/11/2006 22:03:00
Quote Anchor link
Mooi dit al opgelost
 
B a s
Beheerder

B a s

04/11/2006 22:08:00
Quote Anchor link
Wouter? Jou post voegt wat toe ofzo?

tom vd; krijg je spam met heel veel <A HREF="..">..</A> en [url=..]..[/url]?

Wat ik heb gedaan, in een website waar dit het geval was, was het volgende. Erg simpele oplossing, maar het werkt voor nu:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$txt
= "Input van je gastenboek o.i.d.";

$arr_links = explode("A HREF", $txt);
$arr_url = explode("[url", $txt);
if (count($arr_url) > 2 || count($arr_links) > 2)
    echo "Spam..";
else
    echo "Input in database";
?>


;)
 
Tom vd

tom vd

04/11/2006 22:10:00
Quote Anchor link
Nog even een vraagje, je ziet ook wel eens dat je een code uit een plaatje moet overnemen. Weet iemand hoe ik dit er ook nog in kan bouwen?

Aangezien ip's meestal om de zoveel tijd worden veranderd en een filter voor woorden makkelijk kan worden doorbroken door gewoon een ander woord daar neer te zetten...
 
Legolas

Legolas

04/11/2006 22:22:00
Quote Anchor link
Zoek even in de scriptlib op captcha voor zo'n plaatje
 
Tom vd

tom vd

05/11/2006 11:52:00
Quote Anchor link
Ik heb uiteindelijk iets gevonden. En dat heb ik geprobeerd in te bouwen, echter werkt het nu niet meer.

Het captcha script zelf:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
session_start ( );
srand ( microtime ( ) * 100000000 );
function
gen_string ( $num_chars = 6 )
{

    $chars = 'a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0';
    $chars = explode ( ' ', $chars );
    for ( $i = 0; $i < $num_chars; $i++ )
    {

        if ( strlen ( $return ) < $num_chars )
        {

            $return .= $chars[rand ( 0, ( count ( $chars ) - 1 ) )];
        }
    }

    return $return;
}

if ( $_POST )
{

    if ( md5 ( base64_encode ( $_POST['code'] ) ) == $_POST['the_code'] )
    {

        die ( '<font color="#008000">Correcte Code!</font>' );
    }

    else
    {
        die ( '<font color="#800000">Foute Code!</font>' );
    }
}

if ( isset ( $_GET['image'] ) )
{

    // Alle instellingen:D
    session_start ( );
    $code = ( $_SESSION['string'] ) ? base64_decode ( $_SESSION['string'] ) : 'ReLoAd';
    $lines = 10;
    $dots = 100;
    $width = strlen ( $code ) * 20;
    $height = 30;
    $im = imagecreate ( $width, $height );
    // kleuren
    $bg = imagecolorallocate ( $im, 0xff, 0xff, 0xff );
    $text_color = imagecolorallocate ( $im, 0x00, 0x00, 0x00 );
    $line_color = imagecolorallocate ( $im, 0x00, 0x80, 0x00 );
    $dot_color = imagecolorallocate ( $im, 0x80, 0x00, 0x00 );
    imagecolortransparent ( $im );
    // lijnen
    for ( $line = 0; $line < $lines; $line++ )
    {

        imageline ( $im, rand ( 0, $width ), rand ( 0, $height ), rand ( 0, $width ), rand ( 0, $height ), $line_color );
    }


    // stippen
    for ( $dot = 0; $dot < $dots; $dot++ )
    {

        imagesetpixel ( $im, rand ( 0, $width ), rand ( 0, $height ), $dot_color );
    }


    // en nu het ECHTE werk:D
    // de tekst

    $chars = preg_split ( '//', $code );
    $x = -12;

    for ( $i = 0; $i < count ( $chars ); $i++ )
    {

        imagechar ( $im, rand ( 5, 5 ), $x, rand ( 0, $height - 15 ), $chars[$i], $text_color);
        $x = $x + 20;
    }


    if ( function_exists ( 'imagegif' ) )
    {

        header ( 'Content-Type: image/gif' );
        imagegif ( $im );
    }

    elseif ( function_exists ( 'imagejpeg' ) )
    {

        header ( 'Content-Type: image/jpeg' );
        imagejpeg ( $im );
    }

    imagedestroy ( $im );
}

else
{
    $characters = ( $_GET['chars'] ) ? $_GET['chars'] : 6;
    $_SESSION['string'] = base64_encode ( gen_string ( $characters ) );
?>

<html dir="ltr">
<head>
<title>Verificatie Test</title>
</head>
<body bgcolor="#333333">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="code" maxlength="6" size="6">&nbsp;&nbsp;&nbsp;<img src="<?php echo $_SERVER['PHP_SELF']; ?>?image" height="30px" width="<?php echo ( 20 * $characters ); ?>px" alt="Code">
<br /><input type="hidden" name="the_code" value="<?php echo md5 ( $_SESSION['string'] ); ?>"><input type="submit">
</form>
</body>
</html>
<?php
}
?>


En het script waar ik het heb ingebouwd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
<?php
session_start ( );
srand ( microtime ( ) * 100000000 );
function
gen_string ( $num_chars = 6 )
{

    $chars = 'a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0';
    $chars = explode ( ' ', $chars );
    for ( $i = 0; $i < $num_chars; $i++ )
    {

        if ( strlen ( $return ) < $num_chars )
        {

            $return .= $chars[rand ( 0, ( count ( $chars ) - 1 ) )];
        }
    }

    return $return;
}

if ( $_POST )
{

    if ( md5 ( base64_encode ( $_POST['code'] ) ) == $_POST['the_code'] )
    {

        die ( '<font color="#008000">Correcte Code!</font>' );
    }

    else
    {
        die ( '<font color="#800000">Foute Code!</font>' );
    }
}

if ( isset ( $_GET['image'] ) )
{

    // Alle instellingen:D
    session_start ( );
    $code = ( $_SESSION['string'] ) ? base64_decode ( $_SESSION['string'] ) : 'ReLoAd';
    $lines = 10;
    $dots = 100;
    $width = strlen ( $code ) * 20;
    $height = 30;
    $im = imagecreate ( $width, $height );
    // kleuren
    $bg = imagecolorallocate ( $im, 0xff, 0xff, 0xff );
    $text_color = imagecolorallocate ( $im, 0x00, 0x00, 0x00 );
    $line_color = imagecolorallocate ( $im, 0x00, 0x80, 0x00 );
    $dot_color = imagecolorallocate ( $im, 0x80, 0x00, 0x00 );
    imagecolortransparent ( $im );
    // lijnen
    for ( $line = 0; $line < $lines; $line++ )
    {

        imageline ( $im, rand ( 0, $width ), rand ( 0, $height ), rand ( 0, $width ), rand ( 0, $height ), $line_color );
    }


    // stippen
    for ( $dot = 0; $dot < $dots; $dot++ )
    {

        imagesetpixel ( $im, rand ( 0, $width ), rand ( 0, $height ), $dot_color );
    }


    // en nu het ECHTE werk:D
    // de tekst

    $chars = preg_split ( '//', $code );
    $x = -12;

    for ( $i = 0; $i < count ( $chars ); $i++ )
    {

        imagechar ( $im, rand ( 5, 5 ), $x, rand ( 0, $height - 15 ), $chars[$i], $text_color);
        $x = $x + 20;
    }


    if ( function_exists ( 'imagegif' ) )
    {

        header ( 'Content-Type: image/gif' );
        imagegif ( $im );
    }

    elseif ( function_exists ( 'imagejpeg' ) )
    {

        header ( 'Content-Type: image/jpeg' );
        imagejpeg ( $im );
    }

    imagedestroy ( $im );
}

else
{
    $characters = ( $_GET['chars'] ) ? $_GET['chars'] : 6;
    $_SESSION['string'] = base64_encode ( gen_string ( $characters ) );
?>

<?php
error_reporting(E_ALL);
ob_start(); ?>


<?php include("functies.php"); ?>
<?php include("style1.inc.php"); ?>
<?php include("config.php"); ?>
<body bgcolor="#333333">

<style> BODY{scrollbar-3dlight-color:#333333;scrollbar-highlight-color:;scrollbar-face-color:#545454;scrollbar-shadow-color:;scrollbar-track-color:#333333;scrollbar-arrow-color:#333333;scrollbar-darkshadow-color:#FFFFFF;} </style>

<html>
  <head>

    <title>Schrijf een bericht in het gastenboek</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript">
    //Deze functie hebben we later nodig voor de UBB code
    function Invoegen(Smiley) {
      var edit;
      var HuidigeTekst = document.gastenboek.bericht.value;
      edit = HuidigeTekst+Smiley+" ";
      document.gastenboek.bericht.value=edit;
      document.gastenboek.bericht.focus();
      return;
    }  
    
    function smiley() {
      return;      
    }
    </script>
  </head>
  <body>

<?php
  if (isset($_POST['Submit'])) {

    if (!trim($_POST['naam'])) {
        $error="Je moet je naam invullen";
    }

    elseif(!check_email($_POST['emailadres'])) {
        $error="Je moet een geldig e-mailadres invullen";
    }

    elseif (!trim($_POST['bericht'])) {
      $error="Je moet een bericht invullen";
    }

    elseif ($_COOKIE['Gastenboek'] == "1") {
      $error="Je kan geen bericht posten omdat je er al één hebt gepost";
    }

    
    //Als er een veld niet is ingevuld of wanneer het e-mailadres niet bestaat komt er een error

    if ($error != "") {            
?>

  <center>
    <table class="gastenboek" width="100%" border="1" cellspacing="0" cellpadding="2">
      <tr>
        <td>
          <center>
                <b><?=$error?></b><br>
          <form method="post" action="javascript:history.go(-1)">
            <input type="submit" name="Terug" value="Terug" />
          </form>
          </center>
        </td>
      </tr>
    </table>
  </center>
<?php
    } else {
      //Als alles correct is ingevuld gaan we over naar het posten van de gegevens naar de database
      mysql_query ("INSERT INTO gastenboek (naam, emailadres, bericht, datum) VALUES ('".$_POST['naam']."', '".$_POST['emailadres']."', '".$_POST['bericht']."', NOW())") or die (mysql_error());

      //Om SPAM te vermijden maken we een COOKIE (zie config)
      setcookie (Gastenboek, 1, $tijd_cookie);

      //Na het verzenden sturen we de gebruiker terug naar het gastenboek
      header ("location: ".$pagina_lezen);
    }
    
  }
else {
  ?>

  <center>
    <form name="gastenboek" action="" method="post">
        <table class="gastenboek" width="100%" border="1" cellspacing="0" cellpadding="2">
            <tr>
              <td height="20" colspan="2"><strong>Bericht posten in het gastenboek:</strong></td>
            </tr>
            <tr>
              <td width="44%">Naam:</td>
          <td width="56%">
                  <input name="naam" type="text" id="naam"  size="30" maxlength="50" />
              </td>
            </tr>
            <tr>
              <td>E-mail adres:</td>
              <td>
                  <input name="emailadres" type="text" id="emailadres"  size="30" maxlength="50" />            
              </td>
            </tr>
<tr>
<td>Verificatie:</td>
<td>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="code" maxlength="6" size="6">&nbsp;&nbsp;&nbsp;<img src="<?php echo $_SERVER['PHP_SELF']; ?>?image" height="30px" width="<?php echo ( 20 * $characters ); ?>px" alt="Code">
<br /><input type="hidden" name="the_code" value="<?php echo md5 ( $_SESSION['string'] ); ?>">
</form>
<?php
}
?>

</td>
</tr>
            <tr>
              <td align="center" colspan="2">Bericht:</td>
            </tr>
            <tr>
              <td align="center" colspan="2">
            <table width="27%" border="0" cellspacing="0" cellpadding="0">          
                    <tr>        
                        <td align="center" height="21" colspan="4">
                  <small><i><b>Ubb-code:</b></i></small>
                </td>
              </tr>      
                    <tr>    
                        <td align="center" height="27" colspan="4">              
                          <input type="button" name="b" value="B" style="font-weight: bold; width: 30px;" onClick="javascript:Invoegen('[B]...[/B]');" />
                          <input type="button" name="u" value="U" style="text-decoration: underline; width: 30px;" onClick="javascript:Invoegen('[U]...[/U]');" />
                          <input type="button" name="i" value="I" style="font-style: italic; width: 30px;" onClick="javascript:Invoegen('[I]...[/I]');" />
                          <input type="button" name="s" value="S" style="text-decoration: line-through; width: 30px;" onClick="javascript:Invoegen('[S]...[/S]');" />      
                          <input type="button" name="url" value="http://" onClick="javascript:Invoegen('[URL=http://...]...[/URL]');" />
                        </td>
                    </tr>
                     <tr>
                        <td align="center" height="21" colspan="4">  
                          <input type="button" name="align" value="Align" onClick="javascript:Invoegen('[ALIGN=...]...[/ALIGN]');" />
                          <input type="button" name="color" value="Kleur" onClick="javascript:Invoegen('[COLOR=...]...[/COLOR]');" />  
                          <input type="button" name="size" value="Grootte" onClick="javascript:Invoegen('[SIZE=...]...[/SIZE]');" />      
                          <input type="button" name="e-mail" value="E-mail" onClick="javascript:Invoegen('[EMAIL=...]...[/EMAIL]');" />
                        </td>
                    </tr>
                    <tr>          
                       <td align="center" height="21" colspan="4"><small><i><b>Smileys:</b></i></small></td>
                     </tr>
                    <tr>
                <td height="41" width="24%" valign="middle" align="center"><a href="javascript:smiley();" onClick="javascript:Invoegen(':)');"><img src="smileys/blij.gif" width="20" border="0" /></a></td>
                <td height="41" width="24%" align="center" valign="middle"><a href="javascript:smiley();" onClick="javascript:Invoegen(':D');"><img src="smileys/tanden.gif" width="20" height="20" border="0" /></a></td>
                <td height="41" width="23%" valign="middle" align="center"><a href="javascript:smiley();" onClick="javascript:Invoegen(':P');"><img src="smileys/tong.gif" width="20" height="20" border="0" /></a></td>
                <td height="41" width="29%" valign="middle" align="center"><a href="javascript:smiley();" onClick="javascript:Invoegen(';)');"><img src="smileys/knipoog.gif" width="20" height="20" border="0" /></a></td>
                </tr>    
                     <tr>  
                <td height="36" width="24%" valign="middle" align="center"><a href="javascript:smiley();" onClick="javascript:Invoegen(':cool:');"><img src="smileys/cool.gif" width="20" height="20" border="0" /></a></td>
                <td height="36" width="24%" align="center" valign="middle"><a href="javascript:smiley();" onClick="javascript:Invoegen(':s');"><img src="smileys/verward.gif" width="20" height="20" border="0" /></a></td>
                <td height="36" width="23%" valign="middle" align="center"><a href="javascript:smiley();" onClick="javascript:Invoegen(':omg:');"><img src="smileys/omg.gif" width="20" height="20" border="0" /></a></td>
                 <td height="36" width="29%" valign="middle" align="center"><a href="javascript:smiley();" onClick="javascript:Invoegen(':(');"><img src="smileys/droevig.gif" width="20" height="20" border="0" /></a></td>
                     </tr>
            </table>


            <br>
                  <textarea name="bericht" cols="50" rows="10" id="bericht"></textarea><br />
              </td>
            </tr>
              <tr>
              <td height="25" colspan="2" align="center">
                 <input type="submit" name="Submit" value="Verzenden" />&nbsp;            
                  <input name="Reset" type="submit" id="Reset" value="Opnieuw" />
              </td>
              </tr>
      </table>
    </form>
  </center>
  <?php
  }
  ?>


  </body>
</html>


Op lijn 187 t/m 193 vind je het 'form' terug, en helemaal bovenaan staat de rest...
Gewijzigd op 01/01/1970 01:00:00 door tom vd
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.