spam filteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Front-end Developer

Front-end Developer bij Capgemini Bij Capgemini DCX bouwen we niet zomaar webapplicaties en mobiele apps waar onze opdrachtgevers en hun klanten mee overweg kunnen. Nee, we ontwikkelen applicaties voor miljoenen gebruikers en dan ook nog apps waar men écht gelukkig van wordt. Van de medewerkers in de organisatie zelf tot aan de eindgebruikers. En als Front-end Developer ben jij hierbij onmisbaar! De rol Van het bouwen van nieuwe functionaliteiten, het behouden, bewaken en verbeteren van de huidige infrastructuur en applicaties tot aan het ontwikkelen van nieuwe innovaties. Als Front-end Developer ben je de (lead) developer binnen jouw scrumteam en werk

Bekijk vacature »

Medior Front-end Developer

Front-end Developer bij Capgemini Bij Capgemini DCX bouwen we niet zomaar webapplicaties en mobiele apps waar onze opdrachtgevers en hun klanten mee overweg kunnen. Nee, we ontwikkelen applicaties voor miljoenen gebruikers en dan ook nog apps waar men écht gelukkig van wordt. Van de medewerkers in de organisatie zelf tot aan de eindgebruikers. En als Front-end Developer ben jij hierbij onmisbaar! De rol Van het bouwen van nieuwe functionaliteiten, het behouden, bewaken en verbeteren van de huidige infrastructuur en applicaties tot aan het ontwikkelen van nieuwe innovaties. Als Front-end Developer ben je de (lead) developer binnen jouw scrumteam en werk

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 »

Traineeship Pega Developer MKB Brandstof & BPM

Heb je een ICT gerelateerde HBO/ WO opleiding afgerond, interesse in Business Process Management, vind je persoonlijke ontwikkeling belangrijk en wil je deel uitmaken van MKB Brandstof? Dan is het Traineeship tot Pega Developer van MKB Brandstof en BPM Company iets voor jou! Met een opleidingsprogramma en begeleiding op maat –zowel vanuit MKB Brandstof als BPM Company- zorgen we ervoor dat jij je optimaal kan ontwikkelen. De eerste 2 maanden ben je bezig met het behalen van je Pega certificeringen (Certified System Architect (CSA) en Certified Senior System Architect (CSSA)). Hierin zal je door BPM Company worden begeleid. Daarna ga

Bekijk vacature »

C++ Developer Financial & Trading Amsterdam

WE'RE CURRENTLY WORKING WITH A YOUNG FUND MANAGEMENT START-UP BASED IN AMSTERDAM WHO ARE LOOKING FOR AN EXPERT C++ DEVELOPER TO JOIN THEIR TEAM. You would be joining a team where high achievers and top dogs will thrive and managing a wide range of responsibilities while working directly with the company's traders. For this reason, it is essential that candidates have experience in a trading environment. IDEAL CANDIDATE C++ 11/14 development in a Linux environment Strong knowledge of STL, algorithms, and multithreading Experience in the financial sector, trading environments in particular Great interpersonal skills WHAT THEY OFFER Competitive salary Growth

Bekijk vacature »

Fullstack .Net Developer voor int. marktleider met

Voor een internationale marktleider in metaalbewerking ben ik op zoek naar een junior / midlevel Fullstack .Net developer. Wat je gaat doen: Onze klant maakt gebruik van hun zelf gebouwde logistieke applicatie. Nu willen zij deze sterk uitbreiden. Zo willen ze o.a. een klant portaal maken, een online factuur systeem bouwen en een mobiele applicatie bouwen. Alles om beter zaken te doen met hun klanten. Je werkt hierbij in .Net C# en later ook Azure. Wie jij bent: MBO / HBO afgestudeerd 2 - 6 jaar ervaring met C# en .NET applicaties Design ervaring is een plus Spreekt Nederlands en

Bekijk vacature »

.NET Developer / C# / Microservices / Azure

Functieomschrijving Ben jij een senior .NET Developer en wil jij een bijdrage leveren aan een gezondere wereld door innovatieve software te ontwikkelen? Wil jij werken met de nieuwste technieken zoals C#, Docker en Azure? Lees dan nu verder! Het ontwikkelen van software inclusief vormgeving, implementaties, integraties en testen; Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Uitvoeren van risico analyses; Bijdrage leveren aan het continuous quality improvement process. Functie-eisen Minimaal 3 jaar ervaring als .NET Developer; Je hebt ervaring met C#, Azure Devops of TFS; Je hebt ervaring met ASP.NET Core, MVC, Docker en

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 »

Senior Angular Developer regio Barneveld

Functieomschrijving Voor een klant in de omgeving Amersfoort zijn wij op zoek naar een ervaren Angular Front-end Developer. Heb jij de kennis en sta je open voor een nieuwe opdracht, reageer dan snel! Het ontwikkelen van de front-end van een webapplicatie die milieuprestaties verbetert; Het verbeteren van de frontend van de webapplicatie middels Angular; Jij bouwt nieuwe Angular componenten en/of je vervangt de componenten die er al zijn; Je gaat je kennis overdragen en stemt je werk goed af met je team. Functie-eisen Je hebt minimaal een afgeronde HBO opleiding op technisch, wetenschappelijk of bouwkundig gebied; Je hebt minimaal 3

Bekijk vacature »

PHP ontwikkelaar / Innovatie / Creativiteit

Functieomschrijving Ben jij de ontwikkelaar die op de hoogte is van de laatste ontwikkelingen en sta jij te springen om de nieuwste tools en technieken toe te passen in jouw werk? Trek dan nu aan de bel! Deze organisatie is al meer dan 20 jaar actief in het verzamelen en doorsturen van grote hoeveelheden data. Dit gebeurt doormiddel van hun zelf ontwikkelde platform die verschillende communicatieoplossingen biedt. Met bijna 600 gebruikers kan je jezelf wel inbeelden hoe groot de hoeveelheid data aan tekst, afbeeldingen en voicerecords is. Om er voor te zorgen dat de applicatie up-to-date, innovatief en vernieuwend is,

Bekijk vacature »

Fullstack Developer/ ASP.NET (Core) / Cloud develo

Functieomschrijving Ben jij een full stack developer die graag aan de slag gaat met cloud development en Continious delivery? Bouw jij graag mee aan informatiediensten en verscheidene platformen? Lees dan snel verder! Bouwen van nieuwe functionaliteiten (10%) Doorontwikkeling van één van de complexe applicaties (30%) Bugfixing (30%) Testen van (jouw) code (30%) Functie-eisen Minimaal een MBO-diploma met HBO werk- en denk niveau; Minimaal 2 a jaar ervaring als .NET developer; Ervaring C#, ASP.NET Core; Ervaring met het Entityframework, Visual Studio; Ervaring binnen een SCRUM/Agile omgeving; Ervaring met Azure (DevOps) is een pré; Ervaring met MVC is een pré. Bedrijfsomschrijving Deze

Bekijk vacature »

Java Developer / Domotica / Public Cloud / Verbete

Functieomschrijving Wil jij als Java Developer een bijdrage leveren aan het ontwikkelen van innovatie Java applicaties die het levensgeluk van patiënten in diverse zorginstellingen aanzienlijk verbeterd? Lees dan snel verder! Ontwikkelen van nieuwe applicaties in Public Cloud; Optimaliseren en verbeteren van bestaande applicaties in Private Cloud; Meedenken over verbeterprojecten; Maken en uitvoeren van Stress Testing; Ontwikkelen en verbeteren van de Mobile app. Functie-eisen Hbo werk- en denkniveau; Minimaal 5 jaar relevante werkervaring; Ervaring in Java 8; Kennis van Linux, Public- en Private Cloudtechnieken; Je bent communicatief erg sterk en kan tegen de nodige stress. Bedrijfsomschrijving Deze organisatie is al ruim

Bekijk vacature »

VB.NET / C# Winforms developer gezocht voor onderh

Voor een bedrijf in het centrum van Rotterdam zijn we op zoek naar een .NET developer. Het gaat om een bedrijf dat een software platform beheerd waarop verschillende partijen aangesloten zijn voor de afhandeling van financiële administratieve processen. De organisatie bestaat uit circa 200 mensen waarvan 80 op de locatie waar deze vacature speelt. Het team zelf bestaat uit 12 mensen waaronder 7 .NET developers. Er zijn 2 seniors en 5 mediors. Binnen het bedrijf draaien twee systemen. Het kernsysteem en het legacy systeem. Het kernsysteem is grotendeels op .NET gemaakt en deels .NET Core, de frontend is een MVVM

Bekijk vacature »

Fullstack Developer Angular 6 Java Complexe omgevi

Functieomschrijving Ben jij toe aan een nieuwe uitdaging binnen een complexe technische omgeving en wil jij met je ruime kennis van Java bijdragen aan een optimaal wegennet? Dan is dit de vacature voor jou! Ontwikkelen van innovatie applicaties met behulp van Angular 6 & Java; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Afgeronde HBO- opleiding (Technische richting is een pre); Minimaal 2 jaar relevante werkervaring als Fullstack Developer; Een passie voor techniek en programmeren; Technologieën,

Bekijk vacature »

Full-stack C++ developer

Accent Pointe BV is looking for a full-stack C++ developer to strengthen our highly professional and experienced team of software engineers. Role Summary: As a software engineer at Accent Pointe you will be developing in-house trading applications. You will be responsible for optimizing applications for efficiency; and be given opportunities to bring ideas and create new applications to assist our daily trading operations. You will join in a small and agile team with the ability to execute on ideas quickly and will be in close contact with traders, risk managers and other stakeholders within the firm. What we offer: -

Bekijk vacature »
Niek Kasius

Niek Kasius

29/04/2014 04:25:45
Quote Anchor link
Kun je spam ook tegen houden met hidden input?
Met een zogenaamd tweede bericht en of email, zoals op deze manier bijvoorbeeld.
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
<html>
<head>
<title></title>
<style type="text/css">

.hidden {
   display: none;
}
</style>
</head>
<body>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST)) {

  $aFouten = array();
         
    if($_POST['bericht'] == '')
      {

       $aFouten[] = 'Je hebt geen bericht ingevuld';  
      }

      else
      {
      $bericht = $_POST["bericht"];      
    if (preg_match('/<a[\s]+[^>]*?href[\s]?=[\s\""\']+(.*?)[\""\']+.*?>([^<]+|.*?)?<\/a>/', $bericht))  
      {
  
      $aFouten[] = 'Sorry!!! Maar in je bericht staan een of meerdere linken, Dus spam'; header("Refresh: 10");
      }
      }

    if($_POST['bericht_2'] == '')
      {

       $aFouten[] = 'Je hebt geen bericht ingevuld';  header("Refresh: 1"); exit;
      }

      else
      {
       $ = $_POST["bericht_2"];      
    if (preg_match('/[[0-9a-zA-Z]/', $bericht_2))  
      {

       $aFouten[] = 'Sorry!!!'; header("Refresh: 1"); exit;
      }
}

?>

<table width="700px" border="1" cellspacing="2" cellpadding="2">
<form name="form" method="post" action="">
<tr>
<td align="left" width="120px">Naam<b> :</b></td><td align="left" width="300">
<input type="text" size="34" maxlength="40" id="naamInput" name="naam" placeholder="Je naam"></td>
</tr>
<tr>
<td align="left">E_mailadres<b> :</b></td><td align="left">
<input type="text" size="34" maxlength="40" id="emailInput" name="email" placeholder="Je email adres"></td>
</tr>
<tr>
<td align="left" valign="top">Bericht<b> :</b></td><td align="left">
<textarea rows="10" cols="57" id="berichtTextarea" name="bericht" placeholder="Your message"></textarea></td>
</tr>
<tr>
<tr>
<td class="hidden">
<textarea rows="10" cols="57" id="bericht2Textarea" name="bericht" placeholder="Your message"></textarea></td>
</tr>
<tr>
<td align="left"></td><td align="left">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo klik(); buttons (); ?>
&nbsp;
<input type="submit" name="submit" value="Posten">
<input type="reset" name="Reset" value="Resetten"></td>
</tr>
</form>
</table>
</body>
</html>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>

Gewijzigd op 29/04/2014 04:31:36 door Niek Kasius
 
PHP hulp

PHP hulp

22/01/2020 05:26:13
 
Ward van der Put
Moderator

Ward van der Put

29/04/2014 08:03:03
Quote Anchor link
Je basisgedachte is op zich wel goed, alleen zou ik dan een veld gebruiken dat gemakkelijker door bots is in te vullen. Begin het formulier bijvoorbeeld met een verborgen input die je 'email' of 'email_address' noemt. De kans dat bots zo'n veld invullen, is aanzienlijk groter dan bij de opzet die je nu hebt.

Verder moet je de AuotComplete utischakelen, anders vullen eerlijke gebruikers zo'n veld onbedoeld ook in.
 
Ozzie PHP

Ozzie PHP

29/04/2014 09:42:11
Quote Anchor link
>> Verder moet je de AuotComplete utischakelen, anders vullen eerlijke gebruikers zo'n veld onbedoeld ook in.

Ward, kun je uitleggen wat je bedoelt?
 
Ward van der Put
Moderator

Ward van der Put

29/04/2014 09:46:34
Quote Anchor link
Als je bijvoorbeeld een input name="email" hebt, kan de AutoComplete van een browser daarin automatisch een eerder ingevuld e-mailadres invullen. Dat wil je niet als dit een verborgen veld is voor spambots.
 
Ozzie PHP

Ozzie PHP

29/04/2014 09:50:46
Quote Anchor link
Ah zo, ik snap 'm :)
 
Niek Kasius

Niek Kasius

29/04/2014 12:39:51
Quote Anchor link
ik heb dat al uit staan voor Formulieren en voor Gebruikersnamen en wachtwoorden op formulieren.
voor adresbalk hoeft dat niet Toch?
En ik klik altijd voordat ik de pc uit zet op Browsergeschiedenis verwijderen.
 
Ward van der Put
Moderator

Ward van der Put

29/04/2014 12:42:44
Quote Anchor link
Je moet ervan uitgaan dat andere gebruikers wel een AutoComplete actief hebben. Die mag dus niet per ongeluk een veld vullen dat je hebt verborgen om spambots om de tuin te leiden.
 
Niek Kasius

Niek Kasius

29/04/2014 13:12:53
Quote Anchor link
En hoe doen ze dat dan als het veld verborgen is en ze het niet zien krijgen?
dat ziet toch alleen een bot maar
Gewijzigd op 29/04/2014 13:14:03 door Niek Kasius
 
Ward van der Put
Moderator

Ward van der Put

29/04/2014 13:17:08
Quote Anchor link
Hoe doet wie wat?

Het punt is dat spambots in de HTML-code een veld zien en dat invullen. Gewone gebruikers zien hetzelfde veld niet (omdat je het verbergt met CSS of JavaScript) en kunnen het dus niet invullen.

Zo maak je een onderscheid tussen spambots en echte gebruikers.

Een eventuele AutoComplete van een browser mag dat veld dus ook niet automatisch invullen, anders behandel je echte gebruikers als spambots.
 
Niek Kasius

Niek Kasius

29/04/2014 14:32:12
Quote Anchor link
Quote:
Een eventuele AutoComplete van een browser mag dat veld dus ook niet automatisch invullen, anders behandel je echte gebruikers als spambots.

Ja dat snap ik nog wel, Maar de AutoComplete van je bezoekers kun je niet uit schakelen neem ik aan, en daarbij de bezoeker ziet dat veld niet, dus kan die niks invullen en werkt die autocoplete ook niet, want die vult alleen maar aan als er iets word ingevuld.
Of zie ik dat verkeerd
 
Chris PHP

Chris PHP

29/04/2014 14:38:38
Quote Anchor link
Waarom niet iets als Captcha om spam tegen te gaan?
 
Ward van der Put
Moderator

Ward van der Put

29/04/2014 14:40:13
Quote Anchor link
Je kunt het attribuut autocomplete="off" gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input autocomplete="off" class="hiddenForBadBots" name="email" type="text">
 
Michael -

Michael -

29/04/2014 14:43:14
Quote Anchor link
Niek, je browser ziet dat veld wel. En denkt 'Ah name="email" laat ik een emailadres invullen'. Terwijl je dat dus niet wil. Met autocomplete="off" voorkom je dat.
<input type="hidden" autocomplete="off" />

Met een een hidden input een spambot 'vangen' noem je trouwens een honeypot. Als je er meer over wilt weten kun je daarop zoeken.

> ik heb dat al uit staan voor Formulieren en voor Gebruikersnamen en wachtwoorden op formulieren.
> voor adresbalk hoeft dat niet Toch?
> En ik klik altijd voordat ik de pc uit zet op Browsergeschiedenis verwijderen.

Wat jij doet hoeft een ander niet te doen ;)
 
Niek Kasius

Niek Kasius

29/04/2014 18:02:22
Quote Anchor link
Quote:
Waarom niet iets als Captcha om spam tegen te gaan?

Chris NVT
Omdat ik daar moeite mee heb als ik ergens op een site een captcha moet invullen moet vaak wel 5 tot 10 keer Refreshen om er iets leesbaars uit te halen.


Ward van der Put of
Michael -
En wat is het nu?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input autocomplete="off" class="hiddenForBadBots" name="email" type="text">

of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="autocomplete="off" class="hiddenForBadBots" name="email">


hiddenForBadBots zien die bots dat dan niet? En als ze dat wel zien nodigt je ze dat niet uit om het niet in tevullen.

Toevoeging op 29/04/2014 18:02:25:

Quote:
Waarom niet iets als Captcha om spam tegen te gaan?

Chris NVT
Omdat ik daar moeite mee heb als ik ergens op een site een captcha moet invullen moet vaak wel 5 tot 10 keer Refreshen om er iets leesbaars uit te halen.


Ward van der Put of
Michaet-
En wat is het nu?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input autocomplete="off" class="hiddenForBadBots" name="email" type="text">

of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="autocomplete="off" class="hiddenForBadBots" name="email">


En nog iets class=hiddenForBadBots zien die bots dat dan niet? En als ze dat wel zien nodigt je ze dat niet uit om het dan juist niet in te vullen.
Gewijzigd op 29/04/2014 18:06:24 door Niek Kasius
 
Chris PHP

Chris PHP

30/04/2014 10:50:35
Quote Anchor link
@Niek,

Schrijf dan zelf een Captcha met max 3 leesbare cijfers/letters, dit werk prettig en makkelijk.
 
Ward van der Put
Moderator

Ward van der Put

30/04/2014 11:09:49
Quote Anchor link
Bij de tag <input> is type="text" de missing value default: als je type="text" weglaat, wordt automatisch type="text" gebruikt.

>> En nog iets class=hiddenForBadBots zien die bots dat dan niet? En als ze dat wel zien nodigt je ze dat niet uit om het dan juist niet in te vullen.

Dit is een klasse die je in CSS kunt verbergen. In je eigen eerste voorbeeld heb je die "hidden" genoemd.
 
Niek Kasius

Niek Kasius

30/04/2014 16:06:22
Quote Anchor link
Wart
>>Dit is een klasse die je in CSS kunt verbergen. In je eigen eerste voorbeeld heb je die "hidden" genoemd.

Dat snap ik!
Maar als een bot Email Adressen kan uitlezen, En die verborgen input dan kan die "class=hiddenForBadBots" toch ook lezen neem ik aan.
Vandaar die vraag.

En nog iets
Ik kom soms wel eens een site tegen waar ik dan in de bron wil kijken met Bron weergeven maar kom ik daar dan niet in, Dus zal daar een of andere beveiliging op zitten denk ik.
kan dat ook SpamBots tegen houden?
Gewijzigd op 30/04/2014 16:08:30 door Niek Kasius
 
Ward van der Put
Moderator

Ward van der Put

30/04/2014 16:17:29
Quote Anchor link
Er zijn in India en Pakistan zelfs bedrijven die, dankzij goedkope arbeid, tegen betaling ook captcha's oplossen. Die kunnen dus ook in je HTML-code kijken om je spambeveiliging te omzeilen.

Broncode van een webpagina weergeven kan altijd: je hebt die broncode immers ontvangen. Met JavaScript is rechtsklikken op een webpagina te blokkeren, maar dat is heel simpel te omzeilen.
 
Chris PHP

Chris PHP

01/05/2014 15:34:37
Quote Anchor link
@Ward,

Php kan niet uitgelezen worden hoor, blijft toch altijd server side. Kwestie van aantal afbeeldingen met gegenereerde namen maken en daar het resultaat encrypted aan vergelijken. Zo heb ik het laatst ook gemaakt voor een klant.

Wordt door PHP gekeken tijdens het verzenden van het formulier.

@Niek
Wat ook een leuke optie is, maak een Checkbox met de omschrijving "Bent u echt een persoon?" en check of deze box geset is. Bots gaan niet zomaar overal checkboxen checken, dus dat wellicht een snelle (niet water dichte) oplossing zijn.
 
Niek Kasius

Niek Kasius

04/05/2014 05:02:25
Quote Anchor link
Nog 2 vragen.

ik heb filter dus met preg_match.
Maar dat is schijnbaar niet genoeg zoals ik dat heb.
Want als ik nu bijvoorbeeld <a href="http://www.viagra.com">viagra potentie pillen, en nog meer text en of linken invoer zonder </a> er achter, plaats die het bericht wel, en alleen als er <a/> achter staat geeft die aan dat er een of meerderen linken in het bericht staan en stopt die de invoer.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (preg_match('/<a[\s]+[^>]*?href[\s]?=[\s\""\']+(.*?)[\""\']+.*?>([^<]+|.*?)?<\/a>/', $bericht))
?>


En met de email doet die ook raar, want als ik niek56k@123.com invoer geeft die geen fout, en plaatst dat gewoon, maar @123.com maar dat is toch geen host of server naam of hoe dat heet.
Ik had <a href="http://phpwiki.santhe.nl/index.php?title=Check_het_emailadres_op_juistheid">Deze</a>ook al geprobeerd maar die is veel langer maar doet precies het zelfde had ik gemerkt.
kan ik daar nog iets aan veranderen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(!preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $email))
?>
Gewijzigd op 04/05/2014 05:04:02 door Niek Kasius
 
Ward van der Put
Moderator

Ward van der Put

06/05/2014 11:14:39
Quote Anchor link
Niek Kasius op 04/05/2014 05:02:25:
En met de email doet die ook raar, want als ik niek56k@123.com invoer geeft die geen fout, en plaatst dat gewoon, maar @123.com maar dat is toch geen host of server naam of hoe dat heet.

Met de functie getmxrr() kun je controleren of er voor een hostnaam (zoals 123.com) MX-records worden gevonden voor mail exchange (MX). Retourneert deze functie true, dan is de hostnaam in het e-mailadres geschikt voor mail.

Retourneert getmxrr() false, dan kun je aansluitend met gethostbyname() nog controleren of de hostnaam überhaupt wel bestaat.
 



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.