captcha plaatje doet raar

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

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 »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »
Jan terhuijzen

jan terhuijzen

19/12/2011 15:32:25
Quote Anchor link
Hallo
ik heb een gastenboek en op de pagina waar bezoekers in het gastenboek kunnen reageren heb ik een simpele captcha
de captcha wordt zonder problemen weergeven en de link voor een nieuw plaatje werkt ook.
Maar als ik de reactie verzend en alle velden ingevuld heb en de captcha code is goed geeft hij de foutmelding dat de code fout is.
ik heb al verschillende dingen geprobeerd.
ik denk dat het probleem in de session zit.

Hier de 2 scripts:

reacties.php


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
<br /><br />
<div id="reactie">
    <h3>Reactie plaatsen</h3><br />
<?php
session_start();

    // Foutmeldingen + reactie plaatsen:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Als er een veld niet ingevuld is
    if (empty($_POST['naam']) || empty($_POST['security_code']) || empty($_POST['bericht']) || empty($_POST['email'])) {
        echo '<div class="fout">Niet alle  velden zijn ingevuld.</div><br />';
    }

 
// session_start();
if (!empty($_POST)) {
   if(($_SESSION['security_code'] == $_POST['security_code']) && (!empty($_SESSION['security_code'])) && (mysql_query("INSERT INTO gastenboek (naam, email, bericht, datum, ip) VALUES ('".trim(mysql_real_escape_string($_POST['naam']))."', '".trim(mysql_real_escape_string($_POST['email']))."', '".trim(mysql_real_escape_string($_POST['bericht']))."', NOW(), '".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."')")) ) {
      $code = $_SESSION['security_code'];
      $mycode= $_POST['security_code'];
      echo '<div id="succesvolgeplaatst">Je reactie is succesvol geplaatst! <a href="'. $_SERVER["PHP_SELF"] .'">Bekijk je reactie</a></div><br />';
      unset($_SESSION['security_code']);
   }
else {
       $code = $_SESSION['security_code'];
      $mycode= $_POST['security_code'];
      echo '<div class="fout">De code die je overtypte was incorrect.</div><br /><br />';
      unset($_SESSION['security_code']);
   }
}
else {
            echo '<div class="fout">Er is iets fout gegaan en je reactie is niet toegevoegd. Probeer het later opnieuw.</div>';
        }
    }

?>

<br />
        
<html>
<head>

<title>Gastenboek (Lolbroeck)</title>
    <link href="style.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript" language="javascript">
        function showHide(shID) {
        if (document.getElementById(shID)) {
            if (document.getElementById(shID+'-show').style.display != 'none') {
                document.getElementById(shID+'-show').style.display = 'none';
                document.getElementById(shID).style.display = 'block';
            }
            else {
                document.getElementById(shID+'-show').style.display = 'inline';
                document.getElementById(shID).style.display = 'none';
                }
            }
        }
    </script>
    <script type="text/javascript">
        function reloadImg(id) {
            var obj = document.getElementById(id);
            var src = obj.src;
            var pos = src.indexOf('?');
        if (pos >= 0) {
            src = src.substr(0, pos);
        }
            var date = new Date();
            obj.src = src + '?v=' + date.getTime();
        return false;
        }
    </script>
</head>
<body>


<form method="post" action="" name="form1">
            Naam:*<br />
            <input type="text" name="naam" maxlength="50" /><br /><br />
 
            Emailadres (niet gepubliceerd):*<br />
            <input type="text" name="email" maxlength="50" type="email" /><br /><br />
 
            Code overtypen:*<br />
            <img src="captcha.php" name="vertimg" id="vertimg"><br />
                <div class="newafb">
                    <a href="#" onclick="return reloadImg('vertimg');">Nieuwe afbeelding</a>
                </div><br />
            <input type="text" name="security_code"  /><br /><br />
 
            Bericht:*<br />
            <textarea name="bericht" id="tekst" rows="6" cols="37" maxlength="500"></textarea><br />
            UBB-codes zijn toegestaan
            <a href="#" id="example-show" class="showLink" onclick="showHide('example');return false;">
            <div class="what">Wat is dit?</a>
                <div id="example" class="show-hide">
                    <br />
                    Met UBB-codes kan je de volgende dingen doen:<br /><br />
                    <b>tekst</b>  &raquo; <b>tekst</b><br />
                    <u>tekst</u>  &raquo; <u>tekst</u><br />
                    <i>tekst</i>  &raquo; <i>tekst</i><br />
                    [s]tekst[/s]  &raquo; <s>tekst</s><br /><br />
                <a href="#" id="example-hide" class="hideLink" onclick="showHide('example');return false;">(Verbergen)</a>
                </div>
            </div>
        <br /><br />
        <input type="submit" value="Reactie toevoegen" onclick="this.value='Reactie wordt geplaatst...';" />
        </form>
</div>

</body>
</html>


captcha.php

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
<?php

$aant
       = "5";    // Kan een waarde zijn tussen de 2 en 40 in
$height     = "30";    // Hoogte van de afbeelding
$SQUARE     = "1";    // De waarde kan zijn: 1 = ON, 0 = OFF
$possible   = 'BCDFGHJKLMNPQRSTUVWXYZ';    // Karakters die gebruikt worden in de captcha code
$Background = "Auto"; // De achtergrond instellen, kan de volgende waardes zijn: AUTO, WHITE, RED, GREEN, BLUE
$LINES      = "1";    // Achtegrond lijnen tekenen? De waarde kan zijn: 1 = ON, 0 = OFF
$LINES_OVER = "1";    // Lijnen over de tekst heen tekenen? De waarde kan zijn: 1 = ON, 0 = OFF
 
### Hieronder hoef je niks meer aan te passen ###

 
  function generateCode($characters,$possible) {
 
      $code = '';
      $i = 0;
      while ($i < $characters) {
         $code[] = substr($possible, mt_rand(0, strlen($possible)-1), 1);
         $codestr.=substr($possible, mt_rand(0, strlen($possible)-1), 1);
         $i++;
      }

      return $code;
   }

 
// Maak 't plaatje
$width= $aant * 25;
$im = imagecreate($width, $height);
 
//Achtergrond kleur
$Background = strtoupper ($Background);
if ($Background=="AUTO"){
$bg = imagecolorallocate($im, rand(190,255), rand(190,255), rand(190,255));
}
elseif($Background=="WHITE"){
$bg = imagecolorallocate($im, 255, 255, 255);
}
elseif($Background=="RED"){
$bg = imagecolorallocate($im, 255 , 0, 0);
}
elseif($Background=="GREEN"){
$bg = imagecolorallocate($im, 0, 255, 0);
}
elseif($Background=="BLUE"){
$bg = imagecolorallocate($im, 0, 0, 255);
}
else{
$bg = imagecolorallocate($im, 255, 255, 255);
}

 
// Genereer de code
$code= generateCode($aant,$possible);
 
if($LINES=="1" ){
// Teken variabele lijnen
$i=0;
while( $i<($width*$height)/150) {
    $noise_color = imagecolorallocate($im, rand(150,255), rand(150,255), rand(150,255));
    imageline($im, rand(0,$width), rand(0,$height), rand(0,$width), rand(0,$height), $noise_color);
          $i++;
}
}

 
if($SQUARE=="1" ){
// Teken een vierkant van 2 punten
$vierkant = imagecolorallocate($im, rand(0,255), rand(0,255), rand(0,255));
imageline($im, 0, 0, $width, 0, $vierkant);
imageline($im, 0, 1, $width, 1, $vierkant);
imageline($im, $width-1, 0, $width-1, $height, $vierkant);
imageline($im, $width-2, 0, $width-2, $height, $vierkant);
imageline($im, $width-1, $height-1, 0, $height-1, $vierkant);
imageline($im, $width-1, $height-2, 0, $height-2, $vierkant);
imageline($im, 0, $height, 0, 0, $vierkant);
imageline($im, 1, $height, 1, 0, $vierkant);
}

 
$widthpercar= 25;
// Zorg er voor dat de text niet over elkaar gaat staan
$i = 0;
      while ($i < $aant) {
          $min=($widthpercar*$i) - 1;
          $max=$widthpercar*$i;
          $textcolor = imagecolorallocate($im, rand(0,150), rand(0,150), rand(0,150));
if ($i == 0){
imagestring($im, 28, rand(0,$widthpercar), rand(0,$height-14), $code[$i], $textcolor);
}
elseif ($i==$aant){
imagestring($im, 28, rand($min+8,$max), rand(0,$height-14), $code[$i], $textcolor);
}
else{
imagestring($im, 28, rand($min+8,$max), rand(0,$height-14), $code[$i], $textcolor);
}

$codestr = $codestr . $code[$i];
$i++;
}

 
 
if($LINES_OVER=="1" ){
// Teken voor de zekerheid nog ff 2 lijnen OVER de text heen
$i=0;
while( $i<2) {
     $noise_color = imagecolorallocate($im, rand(230,255), rand(230,255), rand(230,255));
         imageline($im, rand(0,$width), rand(0,$height), rand(0,$width), rand(0,$height), $noise_color);
          $i++;
}
}

 
$_SESSION['security_code'] = $codestr;
// Print het plaatje
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
 
?>
 
PHP hulp

PHP hulp

24/11/2024 05:30:25
 
- Mark -

- Mark -

19/12/2011 15:38:25
Quote Anchor link
reacties.php is een rommeltje, je hebt alles door elkaar staan. Er mag tevens geen output voor session_start(); staan. Je zult nu inderdaad geen $_SESSION gegevens hebben.
 
Marijke Hakvoort

Marijke Hakvoort

19/12/2011 15:41:13
Quote Anchor link
Hij slaat dus de captcha code op in een sessie,
weet je zeker dat een vorige captcha code niet nog in je sessie staat?
 
Jan terhuijzen

jan terhuijzen

19/12/2011 15:43:38
Quote Anchor link
ik heb nu session_start() helemaal voor alle output gezet maar het werkt nog steeds niet.

Toevoeging op 19/12/2011 15:47:22:

Marijke Hakvoort op 19/12/2011 15:41:13:
Hij slaat dus de captcha code op in een sessie,
weet je zeker dat een vorige captcha code niet nog in je sessie staat?


heb net getest: code overgeschreven en bij volgende plaatje ingetypt
helaas werkt het nog steeds niet.
 
- SanThe -

- SanThe -

19/12/2011 15:56:36
Quote Anchor link
Zet dit helemaal bovenin:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest

?>
 
Jan terhuijzen

jan terhuijzen

19/12/2011 16:12:12
Quote Anchor link
gedaan, hij geeft geen fouten.
ik denk dat ik gewoon een ander captcha of reactie script ga gebruiken
 



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.