Emailadres controleren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

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 »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

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 »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Pagina: 1 2 volgende »

Remco de Geus

Remco de Geus

31/08/2012 15:32:25
Quote Anchor link
Hallo PHP-ers,

Wie kan mij helpen ik heb dit script hieronder alleen er moet een email checker in weet iemand voor dit script de code? en de error velden moeten juist achter het veld staan wat niet is ingevuld nu zet hij het steeds boven neer.

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

    if(function_exists('date_default_timezone_set')) { date_default_timezone_set('Europe/Amsterdam'); }
    define('LF', "\n");

    // Get a value from the $_POST array (case insensitive!!)
    function getPost($key, $trim = false, $lowercase = false, $int = false)
    {

        if(isset($_POST[$key]))
        {

            $v = stripslashes($_POST[$key]);

            if($trim)
            {

                $v = trim($v);
            }


            if($int)
            {

                $v = intval($v);
            }

            elseif($lowercase)
            {

                $v = strtolower($v);
            }


            return $v;
        }

        
        return '';
    }

    // Default values
    $field_1 = '';
    $field_2 = '';
    $field_3 = '';

    $sHtml = '';
    $sFormError = '';

    // Process form
    if(empty($_POST['form']) == false)
    {

        $field_1 = getPost('field_1', true);
        if(strlen($field_1) == 0) { $sFormError = 'Vul a.u.b. uw Naam in.'; }
        $field_2 = getPost('field_2', true);
        if(strlen($field_2) == 0) { $sFormError = 'Vul a.u.b. uw Emailadres in.'; }
        $field_3 = getPost('field_3', true);
    }


    // Show form
    if(empty($_POST['form']) || $sFormError)
    {

        $sHtml .= '<form action="" method="post">
<input name="form" type="hidden" value="form1">
'
. $sFormError . '
<table border="0" cellpadding="3" cellspacing="0"><tr>
<td align="left" class="label" valign="top">* Naam</td>
<td align="left" class="input" valign="top"><input name="field_1" type="text" value="'
. htmlentities($field_1) . '"></td>
</tr>
<tr>
<td align="left" class="label" valign="top">* Emailadres</td>
<td align="left" class="input" valign="top"><input name="field_2" type="text" value="'
. htmlentities($field_2) . '"></td>
</tr>
<tr>
<td align="left" class="label" valign="top">Opmerking</td>
<td align="left" class="input" valign="top"><textarea name="field_3">'
. htmlentities($field_3) . '</textarea></td>
</tr>
<tr>
<td align="left" class="text" valign="top">&nbsp;</td>
<td align="left" class="input" valign="top"><input type="submit" value="Verzenden"> <input type="reset" value="Wissen"></td>
</table>
</form>'
;
    }

    else // Send form
    {
        $mail_to = '[email protected]';
        $mail_from = '[email protected]';
        $mail_subject = 'Test formulier sterrengokkers.nl';
        $mail_message = 'Sterrengokkers invulformulier: ' . LF . LF
. 'Naam:                   ' . $field_1 . LF
. 'Email:                  ' . $field_2 . LF
. 'Opmerking:              ' . $field_3 . LF
. LF
. 'IP: ' . $_SERVER['REMOTE_ADDR'] . ', Datum: ' . date('d-m-Y') . ', Tijd: ' . date('H:i:s');

        mail($mail_to, $mail_subject, $mail_message, 'From: ' . $mail_from);

        $sHtml .= '<h1>Uw aanvraag is succesvol verzonden!</h1><p>Hartelijk dank voor uw aanvraag, wij nemen zo spoedig mogelijk contact met u op.</p>Met vriendelijke groet,<br>Sterrengokkers.nl';
    }


    echo $sHtml;

?>


alvast bedankt
Gewijzigd op 31/08/2012 15:33:33 door Remco de Geus
 
PHP hulp

PHP hulp

22/12/2024 22:04:34
 
Ozzie PHP

Ozzie PHP

31/08/2012 15:46:40
Quote Anchor link
Is het dan ook niet veel handiger om zelf een script te maken? Dan kom je die problemen niet tegen.
 
Remco de Geus

Remco de Geus

31/08/2012 15:47:24
Quote Anchor link
Ozzie PHP op 31/08/2012 15:46:40:
Is het dan ook niet veel handiger om zelf een script te maken? Dan kom je die problemen niet tegen.


zo goed ben ik niet in php
 
Ozzie PHP

Ozzie PHP

31/08/2012 15:49:49
Quote Anchor link
Dan moet je er misschien ook niet aan beginnen, of eerst gaan leren, of het iemand anders laten doen.
 
- SanThe -

- SanThe -

31/08/2012 15:57:31
 
Stefan WM

Stefan WM

31/08/2012 16:43:12
Quote Anchor link
Ik denk dat je met de phpfunctie filter_var al ver gaat komen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
filter_var($email, FILTER_VALIDATE_EMAIL)
?>


Daarnaast zou je nog checkdnsrr of getmxrr kunnen gebruiken.
 
Wouter J

Wouter J

31/08/2012 16:56:15
Quote Anchor link
Remco, dan raad ik je aan eerst PHP te leren. Als je niet goed in huizen bent ga je ook niet zelf een huis verbouwen, als je niet goed in PHP bent ga je ook niet zelf een script ombouwen.

En daarnaast, checken of de email goed is is een van de zinlooste zaken ter wereld. Stel je eens voor:
Code (php)
PHP script in nieuw venster Selecteer het PHP script

Is een goed emailadres toch? Alleen jammer dat het emailadres niet bestaat... Je kan genoeg valid emailadressen opnoemen die toch niet gaan werken...

Tevens kun je met HTML5 een check uitvoeren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type=email ...>


En als je het echt wilt doen, doe het dan meteen goed: http://www.phphulp.nl/php/forum/topic/email-regex/77554/ ;-)
 
G P

G P

31/08/2012 17:20:20
Quote Anchor link
Ik heb ooit eens een scriptje gevonden om e-mail te controleren en misschien niet het beste maar het doet tot nu toe nog altijd goed.
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
function check_mail($email = NULL) {
    $isValid = true;
    $atIndex = strrpos($email, "@");
    if (is_bool($atIndex) && !$atIndex) {
        $isValid = false;
    } else {
        $domain = substr($email, $atIndex+1);
        $local = substr($email, 0, $atIndex);
        $localLen = strlen($local);
        $domainLen = strlen($domain);
        if ($localLen < 1 || $localLen > 64) {
            // local part length exceeded
            $isValid = false;
        } elseif ($domainLen < 1 || $domainLen > 255) {
            // domain part length exceeded
            $isValid = false;
        } elseif ($local[0] == '.' || $local[$localLen-1] == '.') {
            // local part starts or ends with '.'
            $isValid = false;
        } elseif (preg_match('/\\.\\./', $local)) {
            // local part has two consecutive dots
            $isValid = false;
        } elseif (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) {
            // character not valid in domain part
            $isValid = false;
        } elseif (preg_match('/\\.\\./', $domain)) {
            // domain part has two consecutive dots
            $isValid = false;
        } elseif (!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/', str_replace("\\\\","",$local))) {
            // character not valid in local part unless
            // local part is quoted
            if (!preg_match('/^"(\\\\"|[^"])+"$/', str_replace("\\\\","",$local))) {
                $isValid = false;
            }
        }
        if ($isValid && !(checkdnsrr($domain,"MX") || checkdnsrr($domain,"A"))) {
            // domain not found in DNS
            $isValid = false;
        }
    }
    return $isValid;
}
 
Write Down

Write Down

31/08/2012 17:30:10
Quote Anchor link
Ik ben ook eerder tegen het filteren van e-mailadresen. Je kan er heel ver in gaan, denk bijvoorbeeld aan even na te kijken of het domein wel bestaat etc. Alleen is de vraag, als een gebruiker echt geen zin heeft om mails van jou te krijgen... dan neemt hij toch een spambox?

Zelf registreer ik me bijvoorbeeld niet gemakkelijk. Waarom zou ik in godsnaam mijn e-mail willen opgeven, de kans op spam hebben om misschien 1 keer dat forum te bezoeken? Dan vul ik toch gewoon een 10minutemail account in, ik activeer het en ben er weer van verlost :-)
 
Eddy E

Eddy E

31/08/2012 19:35:36
Quote Anchor link
Sowieso de vraag waarom je per se een emailadres wilt hebben.

Om gebruikers te mailen? Doe je toch niet, want je wilt niets spammen.
En wie wilt er nu een nieuwsbrief via de mail (en niet via Twitter / RSS oid?)?
Wat doe je nou echt met dat emailadres? Mailen bij problemen? Krijg je dan geen antwoord (dwz: bounche-back) is gewoon account deleten/blocken.



Zelfde als al die wachtwoord-controles van minimaal 8 tekens en minimaal 1 ander teken.
Als ik '123456' als wachtwoord wil om mijn gegevens te beveiligen, is dat toch prima?

We verwachten allerlei persoonlijke data (sommige webshops vragen zelfs mijn geboortedatum.... of ik nou 18 ben of 80: boeiend?).
Vraag echt alleen wat je nodig hebt.
Ipv een gebruikersnaam kan je wel een emaildres gebruiken. Leuk om te verificeren, maar dat kan dus ook met zo'n tijdelijk account.
 
Php knipper

php knipper

01/09/2012 00:46:15
Quote Anchor link
@eddy,

wachtwoord vergeten stuur je via mail een linkje ( niet iedereen heeft een sms dienst daarvoor )

sommige houden gebruikers graag op de hoogte via mail ( facebook, phphulp,... )
 
Wouter J

Wouter J

01/09/2012 10:34:43
Quote Anchor link
Quote:
En wie wilt er nu een nieuwsbrief via de mail (en niet via Twitter / RSS oid?)?

Ik zou toch echt graag de nieuwsbrief via de mail krijgen. Zowel nettuts+, als Smashing Magazine als .NET magazine doen dit en dat vind ik toch verdraaid fijn...
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/09/2012 11:04:19
Quote Anchor link
Laten we niet vergeten dat er ook nog mensen een website bezoeken met de juiste bedoelingen, en die kunnen ook gewoon een typo maken! Dus gewoon controleren dat emailadres.
 
Write Down

Write Down

01/09/2012 11:17:14
Quote Anchor link
Ger van Steenderen op 01/09/2012 11:04:19:
Laten we niet vergeten dat er ook nog mensen een website bezoeken met de juiste bedoelingen, en die kunnen ook gewoon een typo maken! Dus gewoon controleren dat emailadres.


Dat vind ik dit topic nu is de enige goede reden. Mijn standpunt is, als een gebruiker echt interesse heeft, dan zal hij wel zijn echt e-mailadres opgeven. Anders geeft hij iets nutteloos op.

Uiteraard is er niets mis mee met een wachtwoord-vergeten-e-mail, een nieuwsbrief, account activatie, ... Alleen wil je dit niet altijd. Daarom vind ik het zinloos extreme controle op een e-mailadres te gaan doen.
 
Wouter J

Wouter J

01/09/2012 11:22:12
Quote Anchor link
Ger, met regexen of de PHP filters controleer je ook niet de typo's. Als ik [email protected] i.p.v. contact@phphulp.nl doe zullen die controles echt niet gaan klagen.
Daarom zou ik een email veld en daarna een herhaling email veld maken, je voorkomt dan deze typo's en heb je al deze checks niet meer nodig.
 
- SanThe -

- SanThe -

01/09/2012 11:31:59
Quote Anchor link
Wouter J op 01/09/2012 11:22:12:
Als ik [email protected] i.p.v. contact@phphulp.nl doe zullen die controles echt niet gaan klagen.

Het scriptje van mij zal dit adres afkeuren.

Wouter J op 01/09/2012 11:22:12:
Daarom zou ik een email veld en daarna een herhaling email veld maken, je voorkomt dan deze typo's en heb je al deze checks niet meer nodig.


Eigenlijk best een logisch standpunt.
 
Write Down

Write Down

01/09/2012 11:50:41
Quote Anchor link
- SanThe - op 01/09/2012 11:31:59:
Wouter J op 01/09/2012 11:22:12:
Als ik [email protected] i.p.v. contact@phphulp.nl doe zullen die controles echt niet gaan klagen.

Het scriptje van mij zal dit adres afkeuren.


Ja, en onnodig veel overhead veroorzaken. Want stel nu is dat phhulp.nl bestaat, dan heb je alsnog niets gewonnen. Een simpele controle volstaat, al de rest is onnodige overhead als je het mij vraagt.

Veld herhalen is dan een veel betere oplossing.

Toevoeging op 01/09/2012 11:51:27:

Als kan ik ook daar nog een kanttekening bij maken. Ik ben soms nog wel is lui, en copy paste mijn e-mailadres / laat het auto invullen.
 
- Raoul -

- Raoul -

01/09/2012 11:58:35
Quote Anchor link
Wouter J op 31/08/2012 16:56:15:
Tevens kun je met HTML5 een check uitvoeren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type=email ...>


Dat is nogal useless aangezien een hacker ook gewoon een POST request naar die pagina kan sturen zonder die form. Maar wel leuk als bijkomende check.
 
Obelix Idefix

Obelix Idefix

01/09/2012 11:58:50
Quote Anchor link
Wouter J op 01/09/2012 11:22:12:
Daarom zou ik een email veld en daarna een herhaling email veld maken, je voorkomt dan deze typo's.

Wat ik vaak doe is 1x intypen, selecteren, kopiëren en dan plakken in het 2e veld.
Als dan in de 1e een tiepfaut zit, ben ik in ieder geval consequent....

Edit: zie net dat ik niet de enige ben met deze werkwijze.
Gewijzigd op 01/09/2012 11:59:34 door Obelix Idefix
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/09/2012 12:06:39
Quote Anchor link
@Wouter, ik bedoelde eigenlijk de komma ipv punt e.a typo's.
Ik zelf heb de gewoonte om die herhalings velden te copy-pasten, dus dan streeft het middel ook het doel voorbij.
Daarnaast heb je met een controle het voordeel dat je niet meer hoeft te escapen of met een parameter te werken.
 
Wouter J

Wouter J

01/09/2012 12:06:40
Quote Anchor link
Quote:
Het scriptje van mij zal dit adres afkeuren.

En als ik [email protected] i.p.v. [email protected]? Kortom: Je zal nooit alles kunnen controleren. Misschien een hele simpele check doen en dat is genoeg:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
function check_email($email)
{

    $email = explode('@', $email);

    if (2 == count($email)) {
        return false !== strpos($email[1], '.');
    }
}

?>


Of met een regex:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
function check_email($email)
{

    return preg_match('|[^@]+@[^.]+\.\w+|', $email);
}

?>
 

Pagina: 1 2 volgende »



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.