Contact formulier error afhandeling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

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 »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

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 »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »
Matthijs Vos

Matthijs Vos

23/02/2012 16:53:59
Quote Anchor link
Heey mensen,

Ik heb een contact formulier op mijn website en die word gecontroleerd met php (voor mensen die javascript uit hebben maar daar gaat het nu niet om), het probleem is alleen dat als alles fout is hij alleen de 1e fout op het scherm weergeeft. Dit is het stuk script dat de invoer controleerd:

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
<?
    $s1
=''; $s2=''; $s3=''; $s4=''; $s5=''; $s6='';
    if (strlen($_POST["name"]) == 0){
        echo 'Naam is verplicht.';
        $s1='style="border:#FF0000 solid 2px;"';
        }

    elseif (strlen($_POST["mail"]) == 0){
        echo 'Mail is verplicht, in de vorm [email protected]';
        $s2='style="border:#FF0000 solid 2px;"';
        }

    elseif(preg_match("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,6}$", ($_POST["mail"]) )){
        echo 'Mail is verplicht, in de vorm [email protected]';
        $s2='style="border:#FF0000 solid 2px;"';
    }

    elseif (($_POST["repeatmail"]) != ($_POST["mail"])){
        echo 'Mail moet worden herhaald';
        $s3='style="border:#FF0000 solid 2px;"';
        }

    elseif (strlen($_POST["message"]) <= 10){
        echo 'Bericht is verplicht en moet langer zijn dan 10 tekens.';
        $s6='style="border:#FF0000 solid 2px;"';
        }

    elseif (strlen($_POST["onderwerp"]) == 0){
        echo 'Onderwerp is verplicht.';
        $s4='style="border:#FF0000 solid 2px;"';
        }

    elseif (($_POST["validate"]) != 'woord'){
        echo 'Nee, dat woord staat niet lager';
        $s5='style="border:#FF0000 solid 2px;"';
        }

?>


Ik snap dat dat komt door de if dat hij gelijk de bovenste pakt maar is dit ook op te lossen?
Alvast bedankt
 
PHP hulp

PHP hulp

24/11/2024 16:22:04
 
Lendl Verschoor

Lendl Verschoor

23/02/2012 17:00:09
Quote Anchor link
Door alles in zijn eigen "If" te plaatsen in plaats van "elseif", want je wilt(neem ik aan) dat die op alles controleert.
 
Matthijs Vos

Matthijs Vos

23/02/2012 17:18:56
Quote Anchor link
Bedankt, heb je ook een idee hoe ik de mail kan valideren? ik doe het nu met preg_match maar volgens mij is dat niet echt een goede manier of wel?
 
Koen Vlaswinkel

Koen Vlaswinkel

23/02/2012 17:23:11
Quote Anchor link
Met dit script uit PHP KookboekPHP Kookboek:
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
<?php
/**
 * E-mailadres valideren
 *
 * @author Ward van der Put <[email protected]>
 * @license http://creativecommons.org/licenses/by/3.0/
 * @version 4
 *
 * @param string $str
 * @return boolean
 */

function is_emailadres($str)
{

    // Een e-mailadres moet een alfanumerieke string zijn
    if (!is_string($str) or is_numeric($str)) {
        return FALSE;
    }

    // Een e-mailadres kan niet korter zijn dan 7 karakters
    // en mag niet langer zijn dan 256 karakters

    if ((strlen($str) < 7) or (strlen($str) > 256)) {
        return FALSE;
    }

    /**
     * E-mailadres valideren met een inputfilter
     *
     * @link http://www.php.net/manual/en/function.filter-var.php
     */

    if (!filter_var($str, FILTER_VALIDATE_EMAIL)) {
        return FALSE;
    }

    /**
     * E-mailadres valideren met een reguliere expressie
     *
     * Deze reguliere expressie accepteert lange TLD's van 6 karakters
     * (bijvoorbeeld .museum) en nieuwe geo TLD's van 7 of 8 karakters
     * (bijvoorbeeld .ottawa, .hamburg en .saarland).
     *
     * @link http://wiki.phpfreakz.nl/Invoer_validatie
     * @link http://www.php.net/manual/en/function.preg-match.php
     */

    if (!preg_match('#^[a-z0-9][a-z0-9_.\-]*@([a-z0-9]+\.)*[a-z0-9][a-z0-9\-]+\.([a-z]{2,8})$#i', $str)) {
        return FALSE;
    }

    // E-mailadres uitsplitsen in een geïndexeerde array
    $aEmailadres = explode('@', $str);
    // Het e-mailadres moet uit twee onderdelen bestaan:
    // een lokale naam en een hostnaam

    if (count($aEmailadres) != 2) {
        return FALSE;
    }

    // De lokale naam mag niet langer zijn dan 64 karakters
    if (strlen($aEmailadres[0]) > 64) {
        return FALSE;
    }

    /**
     * DNS voor SMTP
     *
     * Als er een MX-record wordt gevonden, dan is de hostnaam in het
     * e-mailadres bruikbaar voor mail exchange (MX).  Wordt er geen
     * MX-record gevonden, dan moet de hostnaam zelf zijn te vinden met
     * een DNS-lookup.
     *
     * @link http://www.faqs.org/rfcs/rfc2821
     * @link http://www.php.net/manual/en/function.getmxrr.php
     * @link http://www.php.net/manual/en/function.gethostbyname.php
     */

    if (getmxrr($aEmailadres[1], &$aMXhosts)) {
        return TRUE;
    }
else {
        $sIPadres = gethostbyname($aEmailadres[1]);
        if ($sIPadres == $aEmailadres[1]) {
            return FALSE;
        }
else {
            return TRUE;
        }
    }
}

?>

en dan kan je het aanroepen met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
is_emailadres($_POST["mail"]);
?>

Alle credits gaan naar Ward van der Put.
Gewijzigd op 23/02/2012 17:23:33 door Koen Vlaswinkel
 
- SanThe -

- SanThe -

23/02/2012 17:27:09
 
Matthijs Vos

Matthijs Vos

23/02/2012 17:39:54
Quote Anchor link
@koen
Ik heb dat script gebruikt maar als ik nu hoi invul dan word hij ook geacepteerd.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(is_emailadres($_POST["mail"]))
    {

        $r2='<span class="ValidationErrors">Mail is verplicht, in de vorm [email protected]</span>';
        $s2='style="border:#FF0000 solid 2px;"';
    }

?>


Pas ik hem zo goed toe?

Toevoeging op 23/02/2012 17:41:09:

opgelost, moest nog een ! toevoegen
 



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.