captcha.php gaat fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Masterclass Data engineering

Data Talent Program: Data Engineer - start 1 april 2020 Plaats: Rotterdam, Zuid-Holland, Nederland Position ID: J1219-1154 Type dienstverband:Full Time Is het werken met veel verschillende databronnen en systemen jouw ding? Vind je het leuk al die data toegankelijk en bruikbaar te maken om innovatieve, advancedanalytics projecten te kunnen uitvoeren voor heel veel verschillende soorten klanten waar CGI voor werkt? Dan ben jij ongetwijfeld het nieuwsgierige data-talent dat wij graag verwelkomen in ons Emerging Technologies team. Wat ga je doen? Op 1 april a.s. starten we in samenwerking met het Havenbedrijf Rotterdam het Data Talent Development Program voor data experts.

Bekijk vacature »

Sitecore Developer/ .Net Developer/ Web developmen

Functieomschrijving Ben jij een developer die graag werkt aan een cruciaal platform? Schroom jij het niet om jouw brede skillset in te zetten om verbeterslagen aan te dragen en uit te voeren? Lees dan snel verder! Bouwen van nieuwe functionaliteiten (40%) Door ontwikkelen van het complexe consumenten platform (25%) Bugfixing (20%) Testen van (jouw) code, handmatig-, unit-, integratie- en browser tests (15%) Functie-eisen Minimaal een MBO-diploma met HBO werk- en denk niveau; Minimaal 3 a 5 ervaring als .NET developer; Ervaring met C# en ASP.NET ; Ervaring met webapplicaties; Ervaring binnen een SCRUM/Agile omgeving; Inzicht in Front-end technieken en hoe

Bekijk vacature »

PEGA Senior System Architect

BNP Paribas Cardif is looking for: PEGA Senior System Architect Do you have an excellent knowledge about PEGA development? Do you want to put this know-how to use and create innovative technical solutions for business & IT challenges? Would you like to work for an international Insurance Company? In that case you may be the new PEGA Senior System Architect we’re looking for! What’s the job about? You will be responsible for the development activities on our PEGA platform. You report to the Deputy Manager Software Development & Tests and you’ll collaborate closely with other internal and external developers and

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

C-ARM Specialist

Wil jij werken voor high-profile klanten in de fascinerende markt van Energieleveranciers en Netbeheerders? Heb jij diepgaande kennis van ARM processen voor zowel Gas als Elektriciteit? Ben jij dé Specialist C-ARM die wij zoeken? C-ARM Specialist – Utilities Wat ga je doen? Als ARM specialist hou je, je bezig met het beheren van ARM systemen. Je werkt samen met je collega’s van het C-ARM beheerteam aan het borgen van complexe processen. Je analyseert en lost voorkomende incidenten op. Hiervoor is niet alleen een gedegen kennis van de ARM processen noodzakelijk, maar ook kennis van de ARM applicatie en uitstekende analytische

Bekijk vacature »

Front-end Developer React Vue DevOps

Functieomschrijving Ben jij een Front-end Developer met minimaal drie jaar ervaring, en hebben Frameworks als Vue of React geen geheimen voor jou? Wil jij graag binnen een Devops team aan de slag gaat met het ontwikkelen van een gelikte front-end? Wil jij je graag richten op het ontwikkelen van diverse platformen en portalen die door duizenden mensen gebruikt worden? Lees dan nu verder! Het ontwikkelen van de front-end van webapplicaties middels o.a. Javascript, HTML, CSS en gave frameworks zoals React, Vue etc.; Het leveren van jouw bijdrage aan de vertaalslag van functionele wensen naar de technische oplossing; Het (conceptueel) meedenken

Bekijk vacature »

Xamarin developer gezocht, centrum Rotterdam

Ben je Xamarin developer en op zoek naar een nieuwe baan? Bij een slagvaardig en hard groeiend bedrijf met korte lijnen? In een omgeving waar je onder andere direct samen met de oprichter werkt aan het verder ontwikkelen van een vernieuwend product? Dan is deze vacature zeker iets voor jou. Voor een bedrijf in het centrum van Rotterdam (goed te bereiken met de trein) zijn we momenteel op zoek naar een Xamarin developer. Het gaat om een klein bedrijf dat op een punt is beland waar de vraag naar hun software flink toegenomen is. Hierdoor zijn ze op zoek naar

Bekijk vacature »

C# ontwikkelaar / State of the art .NET omgeving

Functieomschrijving Ben jij de .NET backend developer die gewend is op een hoog niveau te werken in C#? Woon jij in de omgeving en wil je bij dé .NET organisatie van Tilburg en omstreken werken? Reageer dan snel! Programmeren van high-availability en high-security applicaties in ASP.NET en C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20 % van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit testen; Deelnemen aan Scrummeetings. Functie-eisen Beschikt over HBO/WO werk- en denkniveau. Als

Bekijk vacature »

Oracle SOA-OSB Developer

Jouw uitdaging als Oracle SOA-OSB Developer Integratie is het hart in alle projecten. Zowel on-premise als in de Cloud of met hybride oplossingen kom je Oracle SOA Suite en de Oracle Service Bus bij vele klanten tegen. Jij ben als SOA-OSB ontwikkelaar onderdeel van dat integratie hart en zorg je dat binnen Oracle en niet-Oracle implementaties dat integraties zo efficiënt en onderhoudbaar mogelijk worden gerealiseerd. Je werkt op een prettige manier samen in teams met ervaren professionals van Capgemini middel SCRUM/Agile. Met jouw specialistische integratie kennis voeg je concrete waarde toe door je hands-on ervaring. Met jouw overzicht en sterke

Bekijk vacature »

Health Base zoekt een Ontwikkelaar expertsysteem

Health Base (Houten) verzamelt medische en farmaceutische gegevens en verrijkt deze met kennis en ervaringen van zorgverleners en patiënten tot praktisch toepasbare proces- en beslisondersteuning. Dit wordt onder meer toegepast in het apotheekinformatiesysteem Pharmacom en het huisartseninformatiesysteem Medicom van PharmaPartners BV. Voorbeelden zijn een elektronisch formularium, medicatiebewaking en protocollaire chronische zorg. In toenemende mate maken wij hiervoor beslisregels voor nog slimmere proces- en beslisondersteuning. Dit doen wij in het expertsysteem Blueriq. Voor de toepassing en doorontwikkeling van deze beslisregels zijn wij op korte termijn op zoek naar een: Ontwikkelaar expertsysteem 32 – 40 uur per week Taken Je vertaalt functionele

Bekijk vacature »

C/C++ Developer- ENGLISH

SOFTWARE ENGINEER: C/C++ DEVELOPER - ENGLISH Ref. number 19-0324 Region Enschede Description ICT/Internet Salary Depends on Experience Language(s) required English Start date ASAP Contract info Recruitment Duration 1 year with possible extension Our client, a newly established IT company, is looking for aSoftware Engineer:C/C++ Developer to join their team in Enschede. They offer web-hosting providers a fully automated SaaS solution to find security risks and resolve them by automatically applying safe backported patches and by defusing malware. Are you eager to proactively protect and secure every website on the planet and revolutionise the hosting industry? How about being part of

Bekijk vacature »

Full Stack .NET Developer / Angular 8 / Amsterdam

Functieomschrijving Ben jij de Full Stack .NET developer die graag in de regio Amsterdam aan de slag gaat om vanaf scratch nieuwe features te ontwikkelen? Wil jij een verbindende rol spelen tussen business en IT? Ga jij graag aan de slag bij een grote Noord-Europese financiële organisatie met meerdere thuismarkten? Lees dan snel verder! Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 8 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te

Bekijk vacature »

Java Custom Software Developer

Jouw rol Als Java developer houd jij van uitdagende maatwerk oplossingen. Het liefste bouw je aan aan complexe en grootschalige oplossingen. Laatst zag je bijvoorbeeld nog een slimme oplossing voorbij komen die je graag zou willen uitwerken. Moet je daarvoor nieuwe technologie leren kennen, dan school jij jezelf bij. Soms moet je je collega's en de klant overtuigen om jouw idee te omarmen. Als jij dan het door jou aangebrachte idee ziet draaien dan kijk jij er alweer naar uit om de volgende oplossing te bouwen. Plaats in de organisatie Binnen onze Custom Software Development practice (CSD) werken we gezamenlijk

Bekijk vacature »

Back-end Python Developer

BACKEND DEVELOPER PYTHON For an international client near Utrecht I'm currently looking for a Back-end Python Developer that has affinity with Data Science. Do you want to work with the most talented people and at the same time work for a company that is engaged in reducing the environmental impact? Then this could be one of the most challenging opportunities. The Responsibilities As a Back-end Developer in this company, you build something that matters in various product development projects, focusing for example on data processing, data storage, data science or platform billing. Product development projects can be executed both on-site

Bekijk vacature »

Technisch Ontwerper / Applicatieontwikkelaar max.

Wie zoeken we? Je bent de beste in je vak of hebt de ambitie en de potentie om de beste te worden. Je hebt de passie om nieuwe technologieën te blijven leren en continu jezelf te ontwikkelen. Je hebt de pioniersgeest en drive om nieuwe technologieën, methodieken en concepten toe te passen in projecten en bij klanten. Je vindt het leuk om kennis te delen met collega’s, klanten en vakgenoten. Je bent een ware professional en ambassadeur voor CIMSOLUTIONS. Je voelt je thuis in een informele, collegiale en professionele sfeer waar de aandacht voor de klant en voor de medewerker

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

19/01/2020 10:03:13
 
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.