captcha

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

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 »

.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 »

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 voor het financiele domein 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

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »
Raymond van Os

raymond van Os

31/08/2010 11:27:32
Quote Anchor link
kan iemand mij bertellen/laten zien hoe ik een captcha toepas in dit script?
Quote:
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
<?php
include('config.inc.php');    
if ($_SERVER['REQUEST_METHOD'] != 'POST') {                        
    $formulier = true;
}
else {                        
    $formulier = false;    
    //controles uitvoeren    
    
    if(!ereg("^[A-Za-z0-9]+$",$_POST["username"]) || strlen($_POST["username"]) < 3) {
        echo '<b style="color:#FDB839">&#8226; De door u gekozen gebruikersnaam is ongeldig.</b><p />';    
        $_POST["Gebruikersnaam"] = ""; $formulier = true;    
    }

    
    $result = $mysqli->query("SELECT ID FROM ".$settings['db_gebruikers_table']." WHERE gebruikersnaam LIKE '".$mysqli->real_escape_string($_POST['username'])."'");
    
    if(!empty($_POST["username"]) && $result->num_rows > 0) {    
        echo '<b style="color:#FDB839">&#8226; De door u gekozen gebruikersnaam is al in gebruik.</b><p />';    
        $_POST["Gebruikersnaam"] = ""; $formulier = true;    
    }

    
    if(empty($_POST["pass"])) {    
        echo '<b style="color:#FDB839">&#8226; Het door u gekozen password is ongeldig.</b><p />';    
        $_POST["pass"] = ""; $formulier = true;    
    }


    if(empty($_POST["email"]) || !preg_match('#^[a-z0-9][a-z0-9_.\-]*@([a-z0-9]+\.)*[a-z0-9][a-z0-9\-]+\.([a-z]{2,6})$#i', $_POST["email"])) {    
        echo '<b style="color:#FDB839">&#8226; Uw emailadres is ongeldig.</b>';    
        $_POST["email"] = ""; $formulier = true;    
    }
            

    if($formulier) {     // Wel of niet verzenden
        echo '<br>';    
        $_POST["pass"] = "";
    }
else { // Verzenden
        
        $sql = "
            INSERT INTO "
.$settings['db_gebruikers_table']." (
                gebruikersnaam,
                wachtwoord,
                voornaam,
                tussenvoegsel,
                achternaam,
                emailadres,
                ip,
                startdatum )
            VALUES (
                '"
.$mysqli->real_escape_string(htmlspecialchars($_POST['username']))."',
                '"
.$mysqli->real_escape_string(sha1(htmlspecialchars($_POST['username']).$_POST['pass']))."',
                '"
.$mysqli->real_escape_string(htmlspecialchars($_POST['fname']))."',
                '"
.$mysqli->real_escape_string(htmlspecialchars($_POST['iname']))."',                 
                '"
.$mysqli->real_escape_string(htmlspecialchars($_POST['lname']))."',
                '"
.$mysqli->real_escape_string(htmlspecialchars($_POST['email']))."',
                '"
.$mysqli->real_escape_string($_SERVER['REMOTE_ADDR'])."',
                NOW()
            )"
;
        
        if(!$result = $mysqli->query($sql))    {
            trigger_error('Fout in query: '.$mysqli->error);
            echo '<br />Er is een fout opgetreden, u bent niet toegevoegd.';
        }
else {
            echo 'U bent succesvol toegevoegd.';
        }    
        
        
    }

}


if($formulier) {
    echo '   <form method="post" action="'.end(explode('/', $_SERVER["REQUEST_URI"])).'">                
                <label style="color:#38610B">Username:</label><input type="text" name="username" value="" /><p />
                <label style="color:#4B8A08">Password:</label><input type="password" name="pass" value="" /><p />
                <label style="color:#38610B">First Name:</label><input type="text" name="fname" value="" /><p />
                <label style="color:#38610B">Tussenvoegsel:</label><input type="text" name="iname" value="" /><p />
                <label style="color:#4B8A08">Last Name:</label><input type="text" name="lname" value="" /><p />
                <label style="color:#38610B">E-mail Address:</label><input type="text" name="email" value="" /><p />    
                <p><input type="submit" value="Send form" /></p>                        
            </form>
    '
;                
}


  
?>
 
PHP hulp

PHP hulp

05/11/2024 11:52:15
 
Jelmer -

Jelmer -

31/08/2010 11:58:40
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if request-method != post
    -> genereer nieuwe captcha code
    -> zet code in $_SESSION
else
    -> controleer of ingevulde code overeen komt met code in $_SESSION

In je formulier (de html ervan) maak je een extra veld om de captcha in te vullen erbij, en een verwijzing naar een plaatje, dat wordt gegenereerd door captcha.php: <img src="captcha.php">.

In captcha.php dan genereer je met gd een plaatje met de code uit je $_SESSION.
 
Raymond van Os

raymond van Os

31/08/2010 12:00:51
Quote Anchor link
ja maar ik heb geen html formulier. maar een formulier geintegreerd in php (($formulier))
 
Jelmer -

Jelmer -

31/08/2010 12:15:18
Quote Anchor link
Dat is gewoon html. Dus dan zet je daar de verwijzing naar het plaatje in.
 
Raymond van Os

raymond van Os

31/08/2010 14:14:00
Quote Anchor link
ik heb zelf nu wat gemaakt alleen krijg ik nu en foutmelding die ik niet opgelosd krijg.

fout melding:

Quote:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at H:\test\basis\registreer.php:203) in H:\test\registration.php on line 68


Dit heb ik al zelf kunnen doen:

Quote:
session_start();

if( isset($_POST['submit'])) {
if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) {
// Plaats code voor het verwerken van het formulier, bijvoorbeeld de indiening e-mailen, die binnenkomen in een database.
echo 'Bedankt."'.$_POST['message'].'"';
unset($_SESSION['security_code']);
} else {
// als sessie niet lukt
echo 'Sorrie, maar de het door u ingevoerde komt niet overeen met het voorbeeld!';
}
} else {

if($formulier) {
echo ' <form method="post" action="'.end(explode('/', $_SERVER["REQUEST_URI"])).'">
<label style="color:#38610B">Username:</label><input type="text" name="username" value="" /><p />
<label style="color:#4B8A08">Password:</label><input type="password" name="pass" value="" /><p />
<label style="color:#38610B">First Name:</label><input type="text" name="fname" value="" /><p />
<label style="color:#38610B">Tussenvoegsel:</label><input type="text" name="iname" value="" /><p />
<label style="color:#4B8A08">Last Name:</label><input type="text" name="lname" value="" /><p />
<label style="color:#38610B">E-mail Address:</label><input type="text" name="email" value="" /><p />
<img src="CaptchaSecurityImages.php?width=100&height=40&characters=5" /><br />
<label for="security_code">Security Code: </label><input id="security_code" name="security_code" type="text" /><br />
<p><input type="submit" value="Send form" /></p>
</form>
';
}
}
?>
Gewijzigd op 31/08/2010 14:14:54 door raymond van Os
 
Jasper DS

Jasper DS

31/08/2010 14:56:13
Quote Anchor link
ik denk dat je ervoor moet zorgen dat er echt niks voor je session_start(); staat,

zet dus

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
session_start();
?>


helemaal vanboven in je bestand
 
Raymond van Os

raymond van Os

31/08/2010 15:33:41
Quote Anchor link
GEPROBEERD MAAR DAN GAAT HET NOG MIS MET DEZELFDE MELDINF ALLEEN NU BOVENAAN IN HET SCRIPT. HEB OOK AL GEPROBEERD SESSION_UNSET; SESSION_DESTROY; OM DE VORIGE SESSIE EERST OPEN TE ZETTEN EN DAARNA TE VERWIJDEREN MAAR HET BLEEF BIJ DEZE FOUTMELDING.

Quote:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at H:\test\basis\registreer.php:203) in H:\test\registration.php on line 68
 
Jasper DS

Jasper DS

31/08/2010 15:36:26
Quote Anchor link
er staat niks boven he dus je bestand is nu

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
session_start();
?>


<!DOCTYPE html PUBLIC...
<html>
<head>
</head>
<body>
...
Gewijzigd op 31/08/2010 15:36:55 door Jasper DS
 
Jelmer -

Jelmer -

31/08/2010 15:37:29
Quote Anchor link
Blijkbaar heb je in registreer.php op regel 203 een echo statement oid staan dat eerder aangeroepen wordt dan session_start(). Het maakt niet zoveel uit waar session_start() staat, zolang je het maar aanroept voordat je andere output genereert.

Andere output kan een aanroep naar echo, maar ook een spaties of utf8 BOM stukjes e.d. buiten PHP tags zijn.
 
Carlo boy

Carlo boy

31/08/2010 17:37:35
Quote Anchor link
Raymond reniers op 31/08/2010 15:33:41:
GEPROBEERD MAAR DAN GAAT HET NOG MIS MET DEZELFDE MELDINF ALLEEN NU BOVENAAN IN HET SCRIPT. HEB OOK AL GEPROBEERD SESSION_UNSET; SESSION_DESTROY; OM DE VORIGE SESSIE EERST OPEN TE ZETTEN EN DAARNA TE VERWIJDEREN MAAR HET BLEEF BIJ DEZE FOUTMELDING.

Quote:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at H:\test\basis\registreer.php:203) in H:\test\registration.php on line 68


Licht het nu aan mij, of is zij kwaat op PHP en afkeert op de mensen die haar willen helpen??

Maar wat de persoon voor mij zij; haal session_start() weg in de file registration.php en zet hem helemaal bovenaan (er mag zelfs geen spatie voor de < ?php komen te staan) in het bestand registreer.php. Dan zal het lukken
Gewijzigd op 31/08/2010 17:38:49 door Carlo boy
 
Jasper DS

Jasper DS

31/08/2010 19:17:04
Quote Anchor link
dat bedoelde ik, mss een beetje verkeerd verwoord..
 
Raymond van Os

raymond van Os

01/09/2010 08:14:06
Quote Anchor link
heb even gekeken maar ik heb geen session_start() in mijn registreer.php, in dit bestand include ik alleen registration.php of heeft het te maken met het includen?

Toevoeging op 01/09/2010 08:22:54:

opgelost het lag aan registration.php daar had ik een spatie gedaan wat niet moest.
maar bedankt iedereen.

maar kan iemand mij misschien vertellen het kleine captcha scriptje werkend krijg in het script dat ik nu heb(bovenstaande)en deze: session_start();

Quote:
if( isset($_POST['submit'])) {
if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) {
// Plaats code voor het verwerken van het formulier, bijvoorbeeld de indiening e-mailen, die binnenkomen in een database.
echo 'Bedankt."'.$_POST['message'].'"';
unset($_SESSION['security_code']);
} else {
// als sessie niet lukt
echo 'Sorrie, maar de het door u ingevoerde komt niet overeen met het voorbeeld!';
}
} else {

if($formulier) {
echo ' <form method="post" action="'.end(explode('/', $_SERVER["REQUEST_URI"])).'">
<label style="color:#38610B">Username:</label><input type="text" name="username" value="" /><p />
<label style="color:#4B8A08">Password:</label><input type="password" name="pass" value="" /><p />
<label style="color:#38610B">First Name:</label><input type="text" name="fname" value="" /><p />
<label style="color:#38610B">Tussenvoegsel:</label><input type="text" name="iname" value="" /><p />
<label style="color:#4B8A08">Last Name:</label><input type="text" name="lname" value="" /><p />
<label style="color:#38610B">E-mail Address:</label><input type="text" name="email" value="" /><p />
<img src="CaptchaSecurityImages.php?width=100&height=40&characters=5" /><br />
<label for="security_code">Security Code: </label><input id="security_code" name="security_code" type="text" /><br />
<p><input type="submit" value="Send form" /></p>
</form>
';
}
}
?>
 
Chris -

Chris -

01/09/2010 10:23:57
Quote Anchor link
Krijg je een foutmelding?
 
Raymond van Os

raymond van Os

01/09/2010 11:47:40
Quote Anchor link
nee maar hij geeft niets weer als ik niet dezelfde leters/cijfers intyp uit het captha boxje, ik kan gewoon registreren ook al typ je wat anders dan dat daar staat.

Toevoeging op 01/09/2010 13:53:09:

kan iemand mij hier alstu meehelpen want heb het nodug en zou graag willen dat het werkt
 



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.