spam filteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Microservice PHP developer gezocht voor dynamisch

Functieomschrijving We zoeken voor deze klant een PHP (back-end) ontwikkelaar met minimaal 3 jaar steady werkervaring. Het is belangrijk dat je graag met nieuwe technologieën werkt en echt kwaliteit wil leveren. Ze werken hier voornamelijk met Symfony maar uiteraard ook uitstapjes naar andere technieken. Zo werken ze onder andere technieken als NoSQL en Kubernetes. Het team bestaat uit zo'n 6 developers en er wordt in een open sfeer gewerkt. Elke ochtend begin je met een stand-up meeting en je zal continu in contact staan met je collega's. Functie-eisen – Je hebt HBO werk en/of denk niveau; – Je hebt ervaring

Bekijk vacature »

Senior DevOps-ontwikkelaar eIDAS

Functie­omschrijving Burgers en bedrijven veilig en betrouwbaar digitaal toegang geven tot diensten en producten van het ministerie van Economische Zaken en Klimaat. Als senior DevOps-ontwikkelaar bouw je daar letterlijk aan mee. En dat doe je bij DICTU: een van de grootste en meest vooruitstrevende ICT-dienstverleners van de Rijksoverheid. Jij werkt mee aan de doorontwikkeling van eIDAS, dat staat voor Electronic IDentification Authentication and trust Services. Deze koppeling maakt de grensoverschrijdende authenticatie op overheidswebsites binnen de Europese Unie mogelijk. Het ministerie van Economische Zaken en Klimaat heeft één moderne toegangspoort voor zijn diensten en inspecties. Enkele daarvan zijn dankzij eIDAS inmiddels

Bekijk vacature »

Junior .NET C# developer gezocht, Dordrecht

Ben je een .NET C# developer die in Dordrecht woont, of in de omgeving hiervan, en op zoek is naar een nieuwe baan? Bij een bedrijf met betrokken collega’s, die elkaar graag helpen, binnen een informele cultuur? En aan een succesvol product wilt werken dat constant verder ontwikkeld wordt? Voor een bedrijf in Dordrecht zijn we op zoek naar verschillende C# developers. Het bedrijf richt zich op de ontwikkeling van software voor een specifieke branche en heeft circa 5000 gebruikers. De organisatie bestaat uit circa 20 mensen waarvan 6 .NET developers, 1 architect en 3 software testers. Het werk bestaat

Bekijk vacature »

.NET Developer / C# / Financiele sector

Functieomschrijving Ga jij aan de slag als .NET Developer bij een van de grotere spelers binnen de financiele dienstverlening? Wil jij graag werken met onder andere C#, SQL, MVC, en WCF binnen een grote organisatie om de applicaties binnen de organisatie verder te ontwikkelen en te onderhouden? Lees dan verder! De ontwikkeling, uitbreiding en onderhouden van applicaties binnen de organisatie; Waarborgen van de veiligheid en consistentie van de applicaties; Zorgen dat de eindgebruiker de applicaties effectief kunnen gebruiken; Documenteren van de systemen, op zowel gebruikers niveau, als technisch niveau; Het adviseren van de directie over technische kwesties. Functie-eisen Minimaal HBO

Bekijk vacature »

Senior software-engineer / frontend-developer

Functie­omschrijving Van backend tot frontend, jij bent van alle markten thuis. Bij dé ICT-dienstverlener van de Dienst Justitiële Inrichtingen ontwikkel jij als senior software-engineer / frontend-developer in Gouda applicaties met de nieuwste technologieën voor duizenden gebruikers. Op die manier zet jij je in voor een veiliger en rechtvaardiger Nederland. In jouw functie ontwikkel je in een DevOps-team oplossingen voor de klant. Door de scrum- of agile-aanpak doe je dat kortcyclisch. Op die manier kunnen we de vraag van de klant optimaal invullen. En samen met je collega’s zorg je er ook voor dat die bedachte oplossingen duurzaam voor de organisatie

Bekijk vacature »

C# Developer gezocht die mee wil denken in archite

Functieomschrijving Ben jij een C# ontwikkelaar die ook kennis heeft van VB.NET en/of Java? Krijg jij energie van het verbeteren van software m.b.v. C# om een betere Enterprise Application Integration te krijgen? Lees dan snel verder! Verantwoordelijk voor de volledige ontwikkelcyclus; Meedenken in de architectuur van de applicaties, EAI is hierin key!; Verbeteren en doorontwikkelen van bestaande software, voornamelijk met C#; Bruggenbouwer van functioneel naar development, waarbij je zelf ook hands-on bezig bent; Direct schakelen met interne klanten. Functie-eisen HBO werk- en denk niveau; Ervaring met EAI is een pre; Aantoonbare ervaring met het doorontwikkelen van bestaande software; Je hebt

Bekijk vacature »

Software Developer / full-stack

Functieomschrijving Werk je graag bij een bedrijf in Eindhoven aan een maatwerk applicatielandschap, zowel front- als backend? Kent Java voor jou weinig geheimen en ben je ook thuis in Javascript / Angular? Dan zijn wij op zoek naar jou! Als Developer werk je aan zowel de front-end als back-end van het maatwerk applicatielandschap; Je werkt mee in projecten op het gebied van systeemuitbreiding, vernieuwing en verbetering; Je werkt met o.a. Java, JEE, Spring, Angular, CI, SQL, Agile, webservices; Je denkt mee over de vertaalslag naar technische oplossingen en adviseert de organisatie op jouw vakgebied; Je werkt in Scrum teams. Functie-eisen

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 »

C#.NET Software Developer Entity Framework Microse

Functieomschrijving Ben jij een .NET Developer en wil jij deel uitmaken van de organisatie welke marktleider is op het gebied van innovatie binnen haar branche? Dit tezamen met de mogelijkheid om met de nieuwste .NET technieken en innovaties te werken? Reageer dan snel op deze vacature! Verder ontwikkelen van het innovatieve softwarepakket middels, .NET C#, Entity Framework, Microservices georiënteerde architectuur en meer; Jij zal FO (functionele ontwerpen) maken en deze omzetten richting TO (technische ontwerpen); Verder participeer je in projecten waarbij jouw vaardigheden op .NET gebied ervoor zorgen dat cruciale applicaties robuust en betrouwbaar bij klanten operationeel kunnen worden gesteld;

Bekijk vacature »

Senior Backend developer (Scala/Python)

Wij zijn op zoek naar een senior Backend developer met een affiniteit met security om de bestaande backend software te implementeren en uit te breiden. Tachyonic Solutions is een lean organisatie die zich richt op het leveren van software en hostingoplossingen voor hoge beveiligingsdoeleinden (Private Cloud) en communicatie software. Derhalve zoeken wij ook iemand die het fijn vindt om in een klein team zelfstandig te werken en die bereid is om veel eigen verantwoordelijkheid op zich te nemen. Je moet dan ook aantoonbare ervaring hebben zodat we je die vrijheid kunnen geven. Werkzaamheden: -het uitbreiden van bestaande softwareoplossingen -het in

Bekijk vacature »

React Native developer (junior/medior/senior)

Reisbalans is het best beschikbare pakket voor reiskostendeclaraties, kilometer- en rittenregistratie, verantwoording van mobiliteitskaartgebruik en voor een persoonlijk mobiliteitsbudget. Reisbalans is opgestart onder Achmea en sinds oktober 2017 onderdeel van de MIG. Reisbalans faciliteert de Rijksoverheid met een whitlabel portal voor haar 100.000 medewerkers. Daarnaast maken diverse klanten als Achmea, SIG, PNH, Omgevingsdienst NZKG gebruik van Reisbalans. In 2018 zijn samenwerkingen met het GVB en RET opgestart en in 2019 met Q-Buzz, Louwman en Wittebrug. Functieomschrijving: Samen met het App team draag je bij aan het verder ontwikkelen van de App. Dit doe je door nieuwe functionaliteiten te bedenken en

Bekijk vacature »

Senior Java Developer Onderzoeksinstituut Architec

Functieomschrijving Wil jij als Senior Java Developer dagelijks meedenken aan diverse architectuur oplossingen? Ga jij graag met je collega’s op zoek naar de beste oplossing? Lees dan snel verder! Doorontwikkelen van diverse applicaties met behulp van o.a. Java 8; Huidige en toekomstige projecten in goede banen leiden; Meedenken over architectuur en innovatiemogelijkheden; Zelfstandig kunnen werken. Functie-eisen Hbo werk- en denkniveau; Minimaal drie jaar relevante werkervaring; Aantoonbare ervaring met Java 8 en Webservices; Kennis van CI/CD en Elasticsearch is een pré; Je bent zelfstandig en kritisch op je eigen werk en die van je collega’s. Bedrijfsomschrijving Als Senior Java Developer kom

Bekijk vacature »

Ruby on Rails ontwikkelaar / MVO bedrijf / Remote

Functieomschrijving Als Ruby on Rails ontwikkelaar kom je te werken in een deskundig team waar de technische lat hoog ligt. Het team bestaat momenteel uit 6 developers waarvan er vijf personen een WO en één persoon een HBO diploma richting de IT heeft. De applicaties die men maakt betreffen Cloud applicaties en betreffen allemaal maatwerk. Je gaat fullstack aan de slag maar men is nu op zoek naar iemand die zich binnen dit fullstack werk, ietwat wil focussen op de frontend kant. Het merendeel van de developers uit het team focussen ze zich namelijk al op de backend kant waardoor

Bekijk vacature »

Python Developer (Junior / Medior)

Python Developer (Software Development , Techniek, Python, CAD, FEM,regio Rotterdam) Intro / Organisatie Onze klant is gespecialiseerd in ondergrondse pijpleidingsystemen, zowel op het gebied van engineering als ontwikkeling. Dit doen zij door de technische kennis naar de uitvoering te vertalen. Deze diensten worden veelal geleverd in de stedelijke voorzieningen en de procesindustrie. Deze organisatie biedt goede arbeidsvoorwaarden en meer dan genoeg anti-stressmateriaal zoals een professionele pooltafel en game mogelijkheden. In deze organisatie sta jij als persoon centraal. Men biedt veel mogelijkheden voor doorgroei en nevenactiviteiten als je hier interesse in hebt. Daarnaast kun jij na jouw inwerktraject gebruik maken van

Bekijk vacature »

Full-stack .Net Developer-Nieuw klant portaal, 2mi

Een bekende Nederlandse financiële organisatie in Heerlen bouwt een nieuw IT team om hun klanten portal flink uit te breiden. Na een reeks van fusies en overnames zijn verschillende klanten portalen in de DevOps omgeving samen gevoegd. Hierdoor is de behoefte ontstaan een uitgebreid overkoepelend klanten portal te bouwen. Het is het aan het nieuwe team dit vorm te geven en uit te breiden. Aan jou de taak de optimale klantbeleving voor 2+ miljoen gebruikers te bouwen! Hiervoor zoeken wij twee ervaren Fullstack .Net Developers voor het nieuwe IT scrum team, bestaande uit 8 gepassioneerde IT’ers. Je denkt hierbij mee

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

09/08/2020 06:41:26
 
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.