Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak ik een e-mailadres Met behulp van PHP valideren
Het plaatsen van een formulier op een website zet je e-mail op risico van gespamd . Aangezien de groei van het web en e-mail communicatie , is spam een probleem over de hele wereld geweest . Als gevolg hiervan , de Amerikaanse overheid zetten in plaats van de CAN - SPAM Act om dit soort communicatie af te schrikken . Helaas dit is niet gestopt mensen uit spam zowel e-mail -en contactformulieren . Valideren velden zorgt ervoor dat het formulier goed ingevuld wordt , en zal helpen om spam te bestrijden infiltreren uw in-box . Wat je nodig hebt
Text Editor
Toon Meer Aanwijzingen

Met 1 " ^ ( [ _a - z0 - 9 - ] + ) " om de validatie zin beginnen . De " ^ " geeft de validatie beginnen bij het begin van de string. Tussen de haakjes zijn de cijfers , letters en andere tekens die mogen worden gebruikt in de email . De tekens zijn " _ " , letters , cijfers en " - " . De " + " geeft aan dat de validatie zin zal blijven . Kopen van 2

Gebruik " ( \\ . [ _a - Z0 - 9 - ] + ) * ' in het geval van een e-mailadres heeft een punt in de gebruikershandleiding naam , zoals " jan.janssen . " De " \\ . ' vertelt de validaties te starten na een punt . De " * " geeft aan dat dit deel van de validatie al dan niet noodzakelijk zijn .
3

Volgen dat gedeelte met een " @ ", zodat het kan valideren dat dit symbool bestaat in de string.
4

toevoegen " ( [ a - z0 - 9 - ] + ) ( \\ . [ a - z0 - 9 - ] + ) * ' om te controleren of het domein correct is geformatteerd . Merk op dat de underscore is verwijderd uit de geldige sectie karakters . Dit komt omdat onderstreept zijn niet geldig in het domein en subdomein namen .
5

Sluit de zinsnede met " ( \\ . [ Az ] { 2,4 } ) $ " naar de top level domein te valideren , of TLD . De TLD is het . Com , . Edu of een andere TLD zin van een e-mail . Voor dit gedeelte van de validatie zijn de geldige tekens teruggebracht tot slechts letters . Bovendien de " { 2,4 } " toegevoegd om het minimum en maximum aantal tekens opgeven voor dit deel van de email. In dit geval is het minimum aantal karakters is twee , en het maximum is vier . Dit komt omdat TLD's bestaan ​​alleen in deze lengtes .
6

Combineer dit validatie zin met de juiste syntax validatie PHP . Deze zin moet worden gedefinieerd als een variabele zoals $ vldemail . Combineer alle lagen van de validatie zin bij elkaar, zodat het leest " $ vldemail = " ^ ( [ _a - z0 - 9 - ] + ) ( \\ . [ _a - Z0 - 9 - ] + ) * @ ( [ a - z0 - 9 - ] + ) ( \\ [ a - z0 - 9 - ] + ) * ' Zorg ervoor dat de code gaat uit van de e-mail is ongeldig met " $ geldig = 0; " in de code om de e-mail tegen de validatie vergelijken . . . zin , moet de " eregi " functies worden gebruikt . Hierbij moet worden geformatteerd als eregi ( $ vldemail , $ email ) .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een variabele invoe…
·Hoe maak je een Sub XML-struct…
·Hoe kan ik PHP gebruiken met J…
·Hoe maak je een statement bijw…
·Hoe je MySQL tabel opnieuw ins…
·Hoe te Elk element van een arr…
·Wat is PHP - Nuke ? 
·Waarom mag u niet gebruiken PH…
·Hoe kan ik een database in XML…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te verbergen Modules , Projecten en …
·Hoe maak VB Debugger Go Into Code 
·De First Person te schrijven Computer Co…
·Hoe kan ik een woordenboek Construct in …
·Hoe RSS maken met PHP 
·Hoe kan ik een Safari browser Detect in …
·Tutorial van Rij Level Sloten in MySQL 
·Hoe te Pi Bereken gebruik NetBeans 
·Hoe te lezen Koekjes Met Python 
Copyright © Computer Kennis http://www.nldit.com