captcha.php gaat fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Team Lead PHP

As Tech Lead, you make our customers smile by providing great software and building an effective team. How do I become a Team Lead PHP at Coolblue? As a Team Lead PHP you build and lead a team that excels in providing high-quality and cost-efficient software. You support team members in defining their goals and with the approach to achieve them. Would you like to become a Team Lead PHP at Coolblue? Else de Boer explains how to do that. You enjoy doing this Building and leading a team that excels in providing high quality and cost effective software. Support

Bekijk vacature »

Senior Oracle Developer (m/w/d) (H/F)

Equip. Every day, we find the most exciting future opportunities for IT experts. To strengthen the development team at our end client in Vienna we are looking for a new team member as: SENIOR ORACLE DEVELOPER (m/w/d) YOUR TASKS Development of software applications and special solutions in the Oracle environment Team work during the whole development process using agile methods Functionality and perfomance securing as well as identifying and understanding problems and developing solutions YOUR QUALIFICATIONS Minimum of 5 years relevant working experience in Oracle Developement Strong knowledge of PL/SQL, SQL, Oracle Developer Suite Knowledge of Apex is a plus

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Heerenveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

Lead Drupal Ontwikkelaar / Full Digital Agency / U

Functieomschrijving Kent Drupal voor jou geen geheimen en ben jij de Lead Ontwikkelaar die graag meewerkt aan innovatieve software oplossingen voor grote en toonaangevende organisaties? Lees dan snel deze vacature van Lead Drupal Ontwikkelaar! Ontwikkelen van webapplicaties in de nieuwste versies van Drupal; Doorontwikkelen van huidige applicaties; Aansturen van talentvolle ontwikkelaars; Meedenken over architecturen; Sparringspartner van de projectmanager. Functie-eisen Minimaal HBO-werk en denkniveau; Minimaal 5 jaar aantoonbare werkervaring met Drupal; Ervaring in Scrum/Agile omgevingen; Aantoonbare ervaring met het aansturen van developers; Communicatief vaardig. Bedrijfsomschrijving Deze organisatie gelegen in het hartje van Utrecht biedt grote (inter)nationale organisaties maatwerk oplossingen op het

Bekijk vacature »

Web Developer

Help jij graag mee met het optimaliseren van ons platform? Solliciteer dan naar de functie Web Developer. Op ons hoofdkantoor in Amsterdam krijg je alle ruimte om je kwaliteiten te tonen. Jouw baan ChipSoft maakt breed gebruik van webtechnologie voor de ondersteuning van administratieve processen. Als ontwikkelaar ben je verantwoordelijk voor het onderhouden en verbeteren van de applicaties op ons platform. Jij richt je met name op het ontwikkelen van nieuwe applicaties en het onderhouden van de gebruikte programmatuur op ons platform. Denk hierbij aan e-learning en projectplanning. Jouw team Je komt op de 25ste verdieping van ons hoofdkantoor in

Bekijk vacature »

.NET Developer C# Familiebedrijf Senior / Medior

Functieomschrijving Wil jij aan de slag als .NET software ontwikkelaar binnen een groeiende organisatie en je bezighouden met het herstructureren van het platform? Reageer dan snel! Herstructureren van het platform en constant vernieuwen en onderhouden van het platform; Softwareontwikkeling middels C# .NET; Voorkomend direct in gesprek met klanten om de wensen en behoeften vast te stellen en de mogelijkheden te bespreken; Meedenken over bedrijfsprocessen; Uitvoeren van implementaties. Functie-eisen Buiten dat je een enthousiaste ontwikkelaar bent breng je het volgende mee; HBO denk- en werkniveau en je hebt minimaal een MBO 4 diploma; Relevante werkervaring met C# .NET; Je bent bekend

Bekijk vacature »

C#.NET Ontwikkelaar/consultant

Functieomschrijving Ben jij een C# Developer die binnen een innovatieve, logistieke organisatie wilt werken? Vind je het interessant om jouw ontwikkelde software en code te koppelen aan complexe systemen en daarnaast de implementatie te begeleiden? Laat je horen! Je wordt onderdeel van de developers' club, van circa vijftien collega's, ofwel in een team van software developer waar jullie projectmatig aan de slag gaan met het ontwikkelen van software oplossingen voor klanten. Alle functionele requirements komen via consultants bij het software team terecht. Deze worden in een projectteam van minimaal twee software developers opgepakt, waar je vervolgens zelfstandig of samen met

Bekijk vacature »

Front-end developer en werken aan grote pensioen p

Functieomschrijving Mooie websites (aan de voorkant) maken die goed vindbaar zijn, dat is waar deze front-end functie om draait. Het is belangrijk dat je graag met nieuwe technologie werkt en graag kwaliteit wil leveren. Je komt met leuke collega's te werken waar het prettig kennis mee delen is. De toegepaste techniek is state-of-the art en je kunt hier met de laatste technologie werken als front-end developer. Functie-eisen - Je beschikt over HBO/WO werk en denkniveau; - Je bent 3+ jaar ervaring met HTML(5), CSS(3) en Javascript; - Je bent gewend te werken in een Scrum/Agile omgeving en ziet hier de

Bekijk vacature »

Ervaren Java ontwikkelaar

Functieomschrijving Binnen jouw rol als medior/senior Java ontwikkelaar speel je een grote rol in de toekomst van dit bedrijf. Het ontwikkelen van op de markt te brengen nieuwe producten, het up-to-date houden van de bestaande producten en nadenken over nieuwe innovaties zijn kerntaken die bij je functie als ontwikkelaar horen. Ook zullen de wat minder ervaren collega's bij je aankloppen als ze technische vragen hebben. Jouw invloed op het team, de software en de organisatie zal dus groot zijn! Functie-eisen – HBO/WO opleiding afgerond. – Aantal jaar ervaring met Java; – Een pré is kennis van Spring, Maven en Eclipse.

Bekijk vacature »

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

.NET - Backend Webdeveloper - minimaal 3 jaar erva

Functieomschrijving Als Backend .NET Developer kom je te werken aan het belangrijkste (cloudbased) product van de organisatie, namelijk een applicatie waarmee klanten hun assortiment online in 3D kunnen showen. Dit doe je regelmatig alleen, maar soms ook samen met je collega Developers. Het is dan ook belangrijk dat je goed zelfstandig en goed in teamverband kunt werken. Tot jouw kerntaken behoren o.a. het bouwen, onderhouden, verbeteren en testen van complexe WebAPI's van de applicatie. Je denkt continu na over verbeteringen en implementeert nieuwe technieken vanuit de markt in de applicatie(s), want innovatie is een belangrijk begrip in de organisatie. Daarnaast

Bekijk vacature »

Senior .NET developer/ architect gezocht, api deve

Ben je een ervaren .NET developer en op zoek naar baan waarbij je je ook meer kunt gaan richten op architectuur? Binnen een leuke, sociale en betrokken werkomgeving? Met technieken als .NET Core en Azure? Dan zou deze baan wellicht iets voor jou kunnen zijn. Voor een organisatie in Rotterdam zijn we op zoek naar eens senior .NET ontwikkelaar/ architect. De organisatie bevindt zich in de financiële branche en is een van de grotere spelers in hun vakgebied. De organisatie bestaat uit circa 600 medewerkers en heeft verschillende vestigingen in Nederland. Het hoofdkantoor zit in Rotterdam en daar is ook

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Senior Fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Medior & Senior .Net Developer-Azure POS Retai

Voor een internationale speler in de Point of Sale / Retail software zijn we op zoek naar zowel een Medior .Net Developer, en naar een Senior .Net Developer met ervaring in Azure. Jij zorgt ervoor dat retailers hun omzet optimaliseren door gebruiksvriendelijke Retail software, voorraadbeheer en sales analyse. De organisatie (35 man) is gespecialiseerd in het brede aanbod van Point of Sale software oplossingen. Het uitgebreide software pakket bevat oplossingen voor fysieke en online kassa systemen, zelf-scans, voorraadbeheer tot en met data verwerking & analyse. Een van hun cloud (Azure) oplossingen biedt real time, multi-channel klantinformatie geschikt voor analyse van

Bekijk vacature »
Ronald E

Ronald E

22/06/2012 14:20:23
Quote Anchor link
voor een post sript gebruik ik captcha.php maar werkt niet op de internet explorer 9 werkt wel met googlechrome.
hoe kan ik het zo aan passen of 1 maken dat het werkt voor alle browser?
sorry voor het hele sript maar ik denk dat er daar ergen wat fout in gaat.

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
<?php
############################################
#  Filename   : captcha.php                #
#------------------------------------------#
#  Written By : Thijs Ferket               #
#  Website    : www.ferket.net             #
#------------------------------------------#
############################################


session_start();

// Captcha keygenerator
function keygen($aantal)
{

    $tekens = array_merge(range('A', 'F'), array('H', 'J', 'K', 'M', 'N'), range('P', 'Z'));
    $randomstring = "";
    for($i=1; $i <= $aantal; $i++)
    {

        shuffle($tekens);
        $randomstring .= $tekens[0];
    }

    return $randomstring;
}

    
$random_code = keygen(4);
$_SESSION['captcha_code'] = $random_code;

$breedte = 90;
$hoogte = 30;

header("content-type: image/png");

$afbeelding = imagecreate($breedte, $hoogte);
$achtergrond = imagecolorallocate($afbeelding, 255, 255, 255);
$font = "fonts/arial.ttf";

$kleur = imagecolorallocate($afbeelding, 186, 197, 214);
imagerectangle($afbeelding, 0, 0, $breedte-1, $hoogte-1, $kleur);

$aantal_punten = rand(250, 500);

for ($i = 0; $i < $aantal_punten; $i++)
{

    imagesetpixel($afbeelding, rand(1, $breedte-1), rand(1, $hoogte-1), $kleur);
}


$aantal_lijnen = rand(5, 8);
$aantal_cirkels = rand(5, 8);
$aantal_lijnen2 = rand(2, 6);
$spread = 100;

for($i = 0; $i < $aantal_lijnen; $i++)
{

    $y_begin = rand(-$spread, $hoogte + $spread);
    $y_eind = rand(-$spread, $hoogte + $spread);
    $kleur = imagecolorallocate($afbeelding, rand(170, 255), rand(170, 255), rand(170, 255));

    imageline($afbeelding, 0, $y_begin, $breedte, $y_eind, $kleur);
}


for($i = 0; $i < $aantal_cirkels; $i++)
{

    $y_center = rand(1, $breedte-1);
    $x_center = rand(1, $hoogte-1);
    $kleur = imagecolorallocate($afbeelding, rand(170, 255), rand(170, 255), rand(170, 255));

    imageellipse($afbeelding, $y_center, $y_center, rand(50, 100), rand(50, 100), $kleur);
}


$tekst = str_split($random_code);

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

    $xas = rand(5, 15);
    $yas = rand(18, 25);
    $graden = rand(-25, 25);
    $grootte = rand(12,14);
    $kleur = imagecolorallocate($afbeelding, rand(0, 100), rand(0, 100), rand(0, 100));
    imagettftext($afbeelding, $grootte, $graden, $i * 20 + $xas, $yas, $kleur, $font, $tekst[$i]);
}


for($i = 0; $i < $aantal_lijnen2; $i++)
{

    $y_begin = rand(-$spread, $hoogte + $spread);
    $y_eind = rand(-$spread, $hoogte + $spread);
    $kleur = imagecolorallocate($afbeelding, rand(170, 255), rand(170, 255), rand(170, 255));

    imageline($afbeelding, 0, $y_begin, $breedte, $y_eind, $kleur);
}


imagepng($afbeelding);
imagedestroy($afbeelding);
?>
Gewijzigd op 22/06/2012 14:37:34 door Ronald E
 
PHP hulp

PHP hulp

12/08/2020 12:09:58
 
Gerhard l

gerhard l

22/06/2012 14:25:12
Quote Anchor link
En wat heb je geprobeerd, wat gaat er mis/goed? Het is browser trouwens.
 
Christoph e

christoph e

22/06/2012 14:29:52
Quote Anchor link
normaal gezien kan er iet veel fout gaan, php komt van de server dus ik denk dat het aan je css licht.

Geef eens een link naar de pagina dan kunnen wij gaan spitten.
 
Kris Peeters

Kris Peeters

22/06/2012 15:00:46
Quote Anchor link
Toon eens hoe je captcha.php gebruikt in je formulier
 
Ronald E

Ronald E

22/06/2012 15:45:17
Quote Anchor link
ik krijg nu niet de php code goed in dit scherm.
omdat er in het script veel php aan uit codes staan
Gewijzigd op 22/06/2012 16:02:46 door Ronald E
 
Kris Peeters

Kris Peeters

22/06/2012 16:15:44
Quote Anchor link
Te laat, ik had het al gezien :)
Alles tussen vierkante code tags zetten.

[code][/code]

Zeg, ik heb hier geen IE9 in de buurt, maar probeer dit eens:
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
<?php
  session_start();
  if ($_SERVER['REQUEST_METHOD'] === "POST" && isset($_POST['captcha_code'], $_SESSION['captcha_code'])) {
    if (strtolower($_POST['captcha_code']) == strtolower($_SESSION['captcha_code'])) {
      echo 'yippie!';
    }

    else {
      echo 'not yippie!';
    }

    echo '<br><a href="index.php">Terug naar formulier</a>';
    exit();
  }

?>

<form action="" method="post">
  <input name="captcha_code"/>
  <img src="captcha.php"/>
  <input value="GO" type="submit"/>
</form>


Werkt dit?

Trouwens ... je weet dat je 'arial.ttf' moet downloaden en in map "fonts" steken?
Gewijzigd op 22/06/2012 16:18:38 door Kris Peeters
 
Ronald E

Ronald E

22/06/2012 19:05:30
Quote Anchor link
ik heb het aangepast en het werkt nu
 



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.