reCAPTCHA valideert niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! 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

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »
Bart Crum

Bart Crum

01/03/2012 23:41:27
Quote Anchor link
Ik ben druk bezig reCAPTCHA in mijn formulier te verwerken, zodat het formulier niet verstuurd wordt voordat het goed is ingevuld. Nou is het me eenvoudig gelukt om het reCAPTCHA veld in het formulier te stoppen. Maar ik kan het formulier nog steeds opsturen, zonder het veld te vullen. Met andere woorden het veld wordt niet gecontroleerd. Dit komt vermoedelijk omdat ik het server-side gedeelte van de reCAPTCHA code niet op de goede plek zet. Ik kom er zelf niet uit, hopelijk kunnen jullie helpen!

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
if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST))
  {
    $aFouten = array();
    if($_POST['voornaam'] == '')
      {
        $aFouten[] = 'Je hebt geen voornaam ingevuld';
      }if($_POST['track'] == '')
      {
        $aFouten[] = 'Je hebt nog geen openingsnummer gekozen!';
      }
      
        if(count($aFouten) != 0)
          {
            echo "<div id=\"fouten\">
                 De volgende fouten zijn opgetreden bij het invoeren van je gegevens:
                 <BR /><ul type=\"square\">";
            for($Fi = 0; $Fi < count($aFouten); $Fi++)
              {
                echo  "<li>".$aFouten[$Fi]."</li>";
              }
            echo "</ul>
                 <a href=\"javascript:history.go(-1);\" class=\"linkterug\">Klik hier om terug te keren en het formulier goed in te vullen.</a>
                 </div>";
          }
        else
          {          
      
        require_once('recaptchalib.php');

        // Get a key from https://www.google.com/recaptcha/admin/create
        $publickey = "6LeyXs4SAAAAACeQhD2pbOPYFJsjuF8bLwYblu-D";
        $privatekey = "6LeyXs4SAAAAAEzvulClhzKLhRuqO_MlqnKps9VQ";

        # the response from reCAPTCHA
        $resp = null;
        # the error code from reCAPTCHA, if any
        $error = 'De reCAPTCHA code klopt niet. Probeer het opnieuw';

        # was there a reCAPTCHA response?
        if ($_POST["recaptcha_response_field"]) {
            $resp = recaptcha_check_answer ($privatekey,
                                        $_SERVER["REMOTE_ADDR"],
                                        $_POST["recaptcha_challenge_field"],
                                        $_POST["recaptcha_response_field"]);

            if ($resp->is_valid) {
                echo "You got it!";
            } else {
                # set the error code so that we can display it
                $error = $resp->error;
        }
}
          mysql_query("INSERT INTO bruiloft (voornaam,track) VALUES ('".mysql_real_escape_string($_POST['voornaam'])."','".mysql_real_escape_string($_POST['track'])."')") or die (mysql_error());
          }
      
  }
else
  {
?>



Verderop staat het formulier als volgt:

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
<form method="POST" action="poll.php">
            
            <table border="0" width="100%">
                <tr>
                    <td width="45%">
                        Voornaam:
                    </td>
                    <td width="55%">
                        <input type="text" name="voornaam" id="voornaam" size="20" maxlength="30" />
                    </td>
                </tr>
                <tr>
                    <td width="45%">
                        Met welk nummer moeten we het feest openen?
                    </td>
                    <td width="55%">
                        <select name="track" id="track">
                            <option value="" SELECTED>Maak een keuze</option>
                            <option value="move like jagger">Maroon 5 ft. Christina Aguilera - Move Like Jagger</option>
                            <option value="sex on fire">Kings of Leon - Sex on Fire</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td width="45%">
                    </td>
                    <td width="55%">                        
<?php
require_once('recaptchalib.php');

// Get a key from https://www.google.com/recaptcha/admin/create
$publickey = "6LeyXs4SAAAAACeQhD2pbOPYFJsjuF8bLwYblu-D";
echo recaptcha_get_html($publickey, $error);
?>
                        
                    </td>
                </tr>
                <tr>
                    <td width="45%">
                    </td>
                    <td width="55%">
                        <input type="reset" name="reset" value="Beginwaarden" />
                        <input type="submit" name="submit" value="Verzenden" />
                    </td>
                </tr>
            </table>
            </form>
Gewijzigd op 01/03/2012 23:42:24 door Bart Crum
 
PHP hulp

PHP hulp

27/11/2024 08:14:05
 
Obelix Idefix

Obelix Idefix

02/03/2012 06:16:08
Quote Anchor link
Leer jezelf aan om in PHP ' te gebruiken en in html "
Scheelt je een boel escapen en werkt overzichtelijker:
echo "<div id=\"fouten\"> --> echo '<div id="fouten">

Als ik kijk op http://code.google.com/intl/nl/apis/recaptcha/docs/php.html zie ik dat ze bij het controleren _niet_ de publickey opnemen.
 
Bart Crum

Bart Crum

02/03/2012 11:05:29
Quote Anchor link
Obelix en Idefix op 02/03/2012 06:16:08:

Als ik kijk op http://code.google.com/intl/nl/apis/recaptcha/docs/php.html zie ik dat ze bij het controleren _niet_ de publickey opnemen.


Maar dat kan nooit het probleem zijn, lijkt me. Dat is een variabel. Als die niet noodzakelijk is, wordt die niet gebruikt. Ik denk vrijwel zeker te weten dat het probleem zit in de plaatsing in de code. Maar waar moet het wel staan?

Toevoeging op 02/03/2012 11:32:44:

Het lijkt me dat het moet staan in het gedeelte waar de andere velden van het formulier gevalideerd worden. Ik heb dat dus geprobeerd, maar ook dat werkt niet. Ik kan het formulier blijven opsturen zonder captcha in te vullen. Zie de code hieronder. Ik denk wel dat ik dichtbij ben..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
require_once('recaptchalib.php');

        // Get a key from https://www.google.com/recaptcha/admin/create
        $publickey = '6LeyXs4SAAAAACeQhD2pbOPYFJsjuF8bLwYblu-D';
        $privatekey = '6LeyXs4SAAAAAEzvulClhzKLhRuqO_MlqnKps9VQ';

        # the response from reCAPTCHA
        $resp = null;
        # the error code from reCAPTCHA, if any
        $error = 'De reCAPTCHA code klopt niet. Probeer het opnieuw';
?>


Dit gedeelte staat helemaal bovenaan het script. Pas hieronder volgt de volgende validatie lus:

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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST))
  {

    $aFouten = array();
    if($_POST['voornaam'] == '')
      {

        $aFouten[] = 'Je hebt geen voornaam ingevuld';
      }
    
    if($_POST['track'] == '')
      {

        $aFouten[] = 'Je hebt nog geen openingsnummer gekozen!';
      }

    # was there a reCAPTCHA response?
    if($_POST['recaptcha_response_field']) {
        $resp = recaptcha_check_answer ($privatekey,
                                        $_SERVER['REMOTE_ADDR'],
                                        $_POST['recaptcha_challenge_field'],
                                        $_POST['recaptcha_response_field']);

            if ($resp->error) {
                $aFouten[] = $error;
            }
    }

      
        if(count($aFouten) != 0)
          {

            echo '<div id="fouten">
                 De volgende fouten zijn opgetreden bij het invoeren van je gegevens:
                 <BR /><ul type="square">'
;
            for($Fi = 0; $Fi < count($aFouten); $Fi++)
              {

                echo  '<li>'.$aFouten[$Fi].'</li>';
              }

            echo '</ul>
                 <a href="javascript:history.go(-1);" class="linkterug">Klik hier om terug te keren en het formulier goed in te vullen.</a>
                 </div>'
;
          }

        else
          {          
      
          mysql_query.......?>
Gewijzigd op 02/03/2012 11:33:18 door Bart Crum
 
Obelix Idefix

Obelix Idefix

02/03/2012 12:11:22
Quote Anchor link
Werkt dit wel?

if($_POST['recaptcha_response_field'])--> je vergelijkt nergens mee.
 



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.