ట్యుటోరియల్లో, మేము ధృవీకరణ గురించి చర్చిస్తాము ఇమెయిల్ మరియు URLలు PHP రూపాల్లో.
PHP ఫారమ్లను ఎలా ధృవీకరించాలి (ఇమెయిల్ మరియు URL)
PHP ఫారమ్లను (ఇమెయిల్ మరియు URL) ధృవీకరించడానికి సాధారణంగా ఉపయోగించే రెండు ఫంక్షన్లు ఉన్నాయి:
విధానం 1: preg_match() ఫంక్షన్
ది preg_match() ఫంక్షన్ అనేది PHPలో అంతర్నిర్మిత ఫంక్షన్, మీరు PHP ఫారమ్లను ధృవీకరించడానికి ఉపయోగించవచ్చు. దీనికి రెండు పారామీటర్లు అవసరం: ఒక సాధారణ వ్యక్తీకరణ నమూనా మరియు స్ట్రింగ్ నమూనా కోసం శోధించడానికి మరియు నమూనా ఉన్నట్లయితే ఒప్పు అని తిరిగి ఇవ్వడానికి లేకపోతే అది తప్పు అని చూపుతుంది.
ఉపయోగించడానికి వాక్యనిర్మాణం preg_match() PHPలో ఫంక్షన్ క్రింద ఇవ్వబడింది:
ప్రీగ్_మ్యాచ్ ( నమూనా , ఇన్పుట్ ) ;
వినియోగదారులు ఎక్కడ నిర్వచించవలసి ఉంటుంది నమూనా మరియు ఫంక్షన్ కోసం తనిఖీ చేస్తుంది ఇన్పుట్ (ఇమెయిల్ లేదా URL) ఆ నమూనా ద్వారా.
preg_match() ఫంక్షన్ని ఉపయోగించి PHP ఫారమ్ల ఇమెయిల్ను ఎలా ధృవీకరించాలి
ఉపయోగించి PHPలో ఇమెయిల్ని ధృవీకరించడానికి preg_match() ఫంక్షన్, క్రింద ఇచ్చిన కోడ్ను అనుసరించండి:
$ఇమెయిల్ = 'zainab.r@linxhint.com' ;
$నమూనా = '/^\S+@\S+\.\S+$/' ;
ఉంటే ( ప్రీగ్_మ్యాచ్ ( $నమూనా , $ఇమెయిల్ ) ) {
ప్రతిధ్వని 'ఇమెయిల్ చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా' ;
} లేకపోతే {
ప్రతిధ్వని 'ఈమెయిల్ చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా కాదు' ;
}
?>
ఇవ్వబడిన ఇమెయిల్ చిరునామాలో ఉన్నదా కాదా అని పై కోడ్ ధృవీకరిస్తుంది $ఇమెయిల్ చెల్లుబాటు అయ్యేది లేదా ఉపయోగించడం లేదు preg_match() సాధారణ వ్యక్తీకరణ నమూనాతో పని చేస్తుంది $నమూనా . నమోదు చేసిన ఇమెయిల్ చిరునామా నమూనాతో సరిపోలితే, అది అవుట్పుట్ అవుతుంది 'ఇమెయిల్ చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా' . లేకపోతే, పై కోడ్ యొక్క అవుట్పుట్ 'ఇమెయిల్ చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా కాదు' .
అవుట్పుట్
preg_match() ఫంక్షన్ని ఉపయోగించి PHP ఫారమ్ల URLని ఎలా ధృవీకరించాలి
ఉపయోగించి PHPలో URLని ధృవీకరించడానికి preg_match() ఫంక్షన్, మీరు క్రింద ఇచ్చిన కోడ్ని అనుసరించవచ్చు:
$url = 'https://www.linuxhint.com' ;
$నమూనా = '/^(http|https):\/\/([a-z0-9]+\.)*[a-z0-9]+\.[a-z]+(\/[a-z0-9] +)*\/?$/i' ;
ఉంటే ( ప్రీగ్_మ్యాచ్ ( $నమూనా , $url ) ) {
ప్రతిధ్వని 'url చెల్లుబాటు అయ్యే URL' ;
} లేకపోతే {
ప్రతిధ్వని 'url చెల్లుబాటు అయ్యే URL కాదు' ;
}
?>
పై కోడ్ అందించిన URLని ధృవీకరిస్తుంది $url చెల్లుబాటు అయ్యేది లేదా ఉపయోగించడం లేదు preg_match() సాధారణ వ్యక్తీకరణ నమూనాతో పని చేస్తుంది $నమూనా . URL నమూనాతో సరిపోలితే, అది అవుట్పుట్ అవుతుంది 'url చెల్లుబాటు అయ్యే URL' . లేకపోతే, అది అవుట్పుట్ అవుతుంది 'url చెల్లుబాటు అయ్యే URL కాదు' .
అవుట్పుట్
విధానం 2: filter_var() ఫంక్షన్
లో PHP , ది filter_var() ఇమెయిల్ మరియు URLతో సహా PHP ఫారమ్లను ధృవీకరించడానికి కూడా ఫంక్షన్ ఉపయోగించవచ్చు. డేటాను ఫిల్టర్ చేయడం మరియు శుభ్రపరచడం కోసం. ఇది నమోదు చేసిన విలువ సరైన ఆకృతిలో ఉందో లేదో తనిఖీ చేస్తుంది మరియు చెల్లుబాటు అయ్యే విలువను అందిస్తుంది లేదా విలువ చెల్లనిది అయితే, అది తప్పు అని చూపుతుంది.
యొక్క ప్రాథమిక వాక్యనిర్మాణం filter_var() PHPలో ఫంక్షన్:
ఫిల్టర్_వర్ ( వేరియబుల్ , వడపోత , ఎంపికలు ) ;పై వాక్యనిర్మాణం క్రింది మూడు పారామితులను కలిగి ఉంటుంది:
- వేరియబుల్: ఇది ఫిల్టర్ చేయవలసిన విలువ
- ఫిల్టర్: ఇది ఫిల్టర్ పేరును సూచించడానికి ఉపయోగించే ఐచ్ఛిక పరామితి
- ఎంపికలు: ఇది ఫంక్షన్లో ఉపయోగించే సింగిల్ మరియు బహుళ ఫ్లాగ్లను నిర్దేశిస్తుంది
filter_var() ఫంక్షన్ని ఉపయోగించి PHP ఫారమ్ల ఇమెయిల్ను ఎలా ధృవీకరించాలి
దిగువ ఉదాహరణ ఇమెయిల్ చిరునామాను శుభ్రపరచడం మరియు ఫిల్టర్ చేయడం మరియు నమోదు చేసిన చిరునామా చెల్లుబాటులో ఉందో లేదో తనిఖీ చేయడం గురించి వివరిస్తుంది:
$ఇమెయిల్ = 'zainab.r@linxhint.com' ;
$ఇమెయిల్ = ఫిల్టర్_వర్ ( $ఇమెయిల్ , FILTER_SANITIZE_EMAIL ) ;
ఉంటే ( ! ఫిల్టర్_వర్ ( $ఇమెయిల్ , FILTER_VALIDATE_EMAIL ) === తప్పుడు ) {
ప్రతిధ్వని ( ' $ఇమెయిల్ చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా' ) ;
} లేకపోతే {
ప్రతిధ్వని ( ' $ఇమెయిల్ చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా కాదు' ) ;
}
?>
పై కోడ్లో, ది filter_var() నమోదు చేసిన ఇమెయిల్ IDని ధృవీకరించడానికి ఉపయోగించబడుతుంది. వేరియబుల్ ఉంది $ఇమెయిల్ అది ఏదైనా ఇన్పుట్ ఇమెయిల్ IDకి సమానంగా సెట్ చేయబడింది. తరువాత, మేము ఉపయోగించాము filter_var() ఇమెయిల్ చిరునామా యొక్క శానిటైజేషన్ మరియు ధ్రువీకరణ కోసం ఫంక్షన్. నమోదు చేసిన ఇమెయిల్-ఐడి యొక్క చెల్లుబాటును తనిఖీ చేయడానికి బ్లాక్లు ఉపయోగించబడితే మరియు. ఐడి చెల్లుబాటు కాకపోతే, అవుట్పుట్ “ చెల్లని ఇమెయిల్ ఫార్మాట్” .
అవుట్పుట్
filter_var() ఫంక్షన్ని ఉపయోగించి PHP ఫారమ్ల URLని ఎలా ధృవీకరించాలి
కింది ఉదాహరణ నిరూపిస్తుంది filter_var() PHPలో URLని ధృవీకరించడానికి ఉపయోగం:
$url = 'https://www.linuxhint.com' ;
$url = ఫిల్టర్_వర్ ( $url , FILTER_SANITIZE_URL ) ;
ఉంటే ( ! ఫిల్టర్_వర్ ( $url , FILTER_VALIDATE_URL ) === తప్పుడు ) {
ప్రతిధ్వని ' $url చెల్లుబాటు అయ్యే URL' ;
} లేకపోతే {
ప్రతిధ్వని ' $url చెల్లుబాటు అయ్యే URL కాదు' ;
}
?>
పై ఉదాహరణలో, ది $url వేరియబుల్ నమూనా URLని కలిగి ఉంది మరియు filter_var() దానికి వర్తించబడుతుంది. తదుపరి లైన్లో, మేము if-else స్టేట్మెంట్లను ఉపయోగించాము, నమోదు చేసిన వినియోగదారు ఇమెయిల్ చిరునామా సరైనది అయితే అవుట్పుట్ క్రింది విధంగా ఉంటుంది:
అవుట్పుట్
ముగింపు
PHPలో, PHP ఫారమ్లను ధృవీకరించడానికి రెండు పద్ధతులు ఉన్నాయి, అవి preg_match() ఫంక్షన్ మరియు filter_var() ఫంక్షన్. ది preg_match() ఫంక్షన్ ఇమెయిల్ లేదా URL నమూనాల కోసం తనిఖీ చేయడానికి సాధారణ వ్యక్తీకరణ నమూనాను ఉపయోగిస్తుంది, అయితే filter_var() ఫంక్షన్ విలువ సరైన రకం మరియు ఆకృతిలో ఉందో లేదో తనిఖీ చేస్తుంది. ఈ ఫంక్షన్లను ఉపయోగించడం ద్వారా, PHP ఫారమ్లు సమర్థవంతంగా ధృవీకరించబడతాయి మరియు అనధికార ప్రాప్యతను నిరోధించవచ్చు.