Conas Seoltaí Ríomhphoist a Bhailíochtú i Script PHP

Seoltaí ríomhphoist: éasca le cruthú, deacair a chineáil.

Is féidir go leor dul mícheart. Is féidir go leor breathnú go léir mícheart agus a bheith ceart go léir. Is féidir go leor breathnú ceart agus gan obair ar chor ar bith.

Má tá seoltaí ríomhphoist a bhailíonn tú - le haghaidh nuachtlitir, le rá, nó le haghaidh aisghabháil phasfhocal - cloí le caighdeáin (más rud é nach bhfuil sé cinnte) de réir a chéile, ar ndóigh, agus tá sé thar a bheith deacair.

Ar an drochuair, tagann PHP (5 agus níos déanaí) sraith feidhmeanna feidhmeanna agus scagairí a dhéanann tástáil ar mhaithe le bailíocht seoladh ríomhphoist.

Seoltaí Ríomhphoist a dhaingniú i Script PHP

Seoladh ríomhphoist a dhaingniú maidir le ceartas (gan seiceáil an bhfuil an seoladh ag obair i ndáiríre agus a léamh) i PHP:

Fáltais PHILTER_VALIDATE_EMAIL PHP Seoladh Ríomhphoist Bailiúcháin

Tabhair faoi deara go ndéanfaidh FILTER_VALIDATE_EMAIL seoltaí ríomhphoist a dhaingniú ina bhfuil fearainn agus fearann ​​barrleibhéil nach bhfuil ann. Más mian leat iad seo a sheachaint, is féidir leat tástáil a dhéanamh ar fhearann ​​barrleibhéil atá níos mó ná 4 carachtar ar fad (a chaithfear ".museum" go hachrach), nó le haghaidh ainmneacha fearainn atá 2 carachtar ar fad (an tír is mó barr- leibhéil leibhéal) nó ceann de na réimsí barrleibhéil ar a dtugtar (a gcaithfidh tú a nuashonrú mar athruithe ar an liosta).

Beidh FILTER_VALIDATE_EMAIL go sealadach ag seoltaí ríomhphoist le hainmneacha fearainn fad (64 carachtar nó níos mó), agus ag seoltaí ríomhphoist le carachtair éalaithe (mar shampla "me \" @ example.com "). Chun na bréagacha seo a sheachaint, is féidir leat dul chuig rang mar php-r-phost-bailíochtú.

FILTER_VALIDATE_EMAIL Samplaí Bailíochtaithe Seoladh Ríomhphoist

Ag glacadh le $ email_address tá an seoladh le seiceáil, d'fhéadfá a bhailíocht a úsáid trí:

Is féidir leat seoladh ríomhphoist a scagadh díreach ón bhfoirm gréasáin (ag glacadh leis gur gabhadh an seoladh ríomhphoist i réimse leis an ainm "r-phost"):