Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako overiť e - mailovú adresu pomocou PHP

Umiestnenie formulár na internetových stránkach stavia Váš e - mail v nebezpečenstve pred nevyžiadanou poštou . Vzhľadom k tomu , rastu webu a e - mailovej komunikácie , spam bol problém na celom svete . V dôsledku toho , že americká vláda zaviesť zákon CAN - SPAM odradiť tento typ komunikácie . Bohužiaľ to nezastavilo ľudí od spam aj e - maily a kontaktné formuláre . Overenie poľa zaisťuje , že formulár je vyplnený správne , a pomôže zabrániť spamu infiltrovať vaše in - box . Veci , ktoré budete potrebovať klipart Textový editor
Zobraziť ďalšie inštrukcie Cestuj 1

použitie " ^ ( [ _a - z0 - 9 - ] + ) " pre začatie overovací frázu . " ^ " Hovorí overenie začať na začiatku reťazca . V zátvorke sú čísla , písmená a ďalšie znaky , ktoré sú povolené pre použitie v e - maile . Postavy sú " _ " , písmená , číslice a " - " . " + " Znamená , že validácia frázy bude pokračovať .
2

použitie " ( \\ . [ _a - Z0 - 9 - ] + ) * " pre prípad , že e - mailová adresa má bodku užívateľa meno , ako napríklad " john.doe . " " \\ . " povie validácia začať po bodkou . " * " Znamená , že môže , ale nemusí byť potrebné túto časť validácia .
3

Postupujte , že časť s " @ " , aby bolo možné overiť , že tento symbol existuje v string .
4

Add " ( [ a - z0 - 9 - ] + ) ( \\ . [ - z0 - 9 - ] + ) * " na overenie , že doména je vhodne naformátovaný . Všimnite si , že podčiarkovník bol odstránený z časti platné znaky . To je preto , že podčiarknutia nie sú platné domény a subdomény mien .
5

Uzavrite frázu " ( \\ . [ Az ] { 2,4 } ) $ " na overenie domény najvyššej úrovne , alebo TLD . TLD je . Com , . Edu alebo iné TLD frázy z e - mailu . Pre túto časť validácie , boli platné znaky bola znížená len na listy . Navyše " { 2,4 } " bol pridaný , aby sa špecifikovať minimálny a maximálny počet znakov pre túto časť e - mailu . V tomto prípade musí byť minimálny počet znakov je dva a maximálne štyri . To je preto , že TLD existujú len v týchto dĺžkach .
6

Skombinujte tento overovací frázu správnej syntaxi PHP validácie . Tento výraz by mal byť definovaný ako premenné , ako je $ vldemail . Kombinovať všetky sekcie overovací frázu dohromady tak , že prečíta " $ vldemail = " ^ ( [ _a - z0 - 9 - ] + ) ( \\ . [ _a - Z0 - 9 - ] + ) * @ ( [ a - z0 - .. 9 - ] + ) ( \\ [ - z0 - 9 - ] + ) * " Uistite sa , že kód predpokladá , že e - mail je neplatný pomocou " $ platnú = 0 ; " v kóde Porovnať e - mail proti potvrdenie . frázy , by mali byť použité " eregi " funkcie . To by malo byť formátovaný ako eregi ( $ vldemail , $ e - mail ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené