PHP ਫਾਰਮ ਪ੍ਰਮਾਣਿਕਤਾ - ਈਮੇਲ ਅਤੇ URL ਪ੍ਰਮਾਣਿਕਤਾ
- پچھلے پیج PHP فرم ضروری
- پچھلے پیج PHP فرم تکمیل
ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ਨਾਮ, ਈਮੇਲ ਅਤੇ URL ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਵੇਂ ਚੈਕ ਕਰਨਾ ਦਿਖਾਇਆ ਗਿਆ ਹੈ。
PHP - ਨਾਮ ਪ੍ਰਮਾਣਿਕਤਾ
ਹੇਠ ਲਿਖੇ ਕੋਡ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਸਰਲ ਤਰੀਕੇ ਨਾਲ name ਫੀਲਡ ਵਿੱਚ ਅੱਖਰ ਅਤੇ ਸਪੇਸ ਹੈ ਕਿ ਨਹੀਂ ਚੈਕ ਕਰਦਾ ਹੈ।name ਫੀਲਡ ਅਯੋਗ ਹੈ ਤਾਂ ਇੱਕ ਗਲਤੀ ਸੰਦੇਸ਼ ਸਟੋਰ ਕਰੋ:
$name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z ]*$/",$name)) { $nameErr = "ਸਿਰਫ ਅੱਖਰ ਅਤੇ ਸਪੇਸ ਮਨਜ਼ੂਰ ਹਨ!"; }
ਟਿੱਪਣੀ:preg_match() ਫੰਕਸ਼ਨ ਪਾਠ ਦੇ ਮੋਡਲ ਨੂੰ ਖੋਜਦਾ ਹੈ ਅਤੇ ਜੇਕਰ ਮੋਡਲ ਮੌਜੂਦ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਨਾਂ ਤਾਂ false。
PHP - ਈਮੇਲ ਪ੍ਰਮਾਣਿਕਤਾ
ਹੇਠ ਲਿਖੇ ਕੋਡ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਸਰਲ ਤਰੀਕੇ ਨਾਲ e-mail ਐਡਰੈੱਸ ਸਿੰਟੈਕਸ ਪ੍ਰਭਾਵੀ ਹੈ ਕਿ ਨਹੀਂ ਚੈਕ ਕਰਦਾ ਹੈ।ਈਮੇਲ ਐਡਰੈੱਸ ਸਿੰਟੈਕਸ ਅਯੋਗ ਹੈ ਤਾਂ ਇੱਕ ਗਲਤੀ ਸੰਦੇਸ਼ ਸਟੋਰ ਕਰੋ:
$email = test_input($_POST["email"]); if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) { $emailErr = "ਅਯੋਗ ਈਮੇਲ ਫਾਰਮੈਟ!"; }
PHP - ਯੂਆਰਐੱਲ ਪ੍ਰਮਾਣਿਕਤਾ
ਹੇਠ ਲਿਖੇ ਕੋਡ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਤਰੀਕੇ ਨਾਲ URL ਐਡਰੈੱਸ ਸਿੰਟੈਕਸ ਪ੍ਰਭਾਵੀ ਹੈ ਕਿ ਨਹੀਂ ਚੈਕ ਕਰਦਾ ਹੈ (ਇਹ ਰੈਗੈਕਸ ਯੂਆਰਐੱਲ ਵਿੱਚ ਸਲਾਸ਼ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ)।ਯੂਆਰਐੱਲ ਐਡਰੈੱਸ ਸਿੰਟੈਕਸ ਅਯੋਗ ਹੈ ਤਾਂ ਇੱਕ ਗਲਤੀ ਸੰਦੇਸ਼ ਸਟੋਰ ਕਰੋ:
$website = test_input($_POST["website"]); if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%", =~_|]/i,$website)) { $websiteErr = "ਅਯੋਗ ਯੂਆਰਐੱਲ"; }
PHP - ਨਾਮ, ਈਮੇਲ ਅਤੇ ਯੂਆਰਐੱਲ ਪ੍ਰਮਾਣਿਕਤਾ
ਹੁਣ ਸਕ੍ਰਿਪਟ ਇਹ ਹੈ:
ਉਦਾਹਰਣ
<?php // ਵਰਿਆਂ ਨਿਰਧਾਰਿਤ ਕਰੋ ਅਤੇ ਖਾਲੀ ਮੁੱਲ ਸੈੱਟ ਕਰੋ $nameErr = $emailErr = $genderErr = $websiteErr = ""; $name = $email = $gender = $comment = $website = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["name"])) { $nameErr = "Name ਜ਼ਰੂਰੀ ਹੈ"; } $name = test_input($_POST["name"]); // ਨਾਮ ਵਿੱਚ ਅੱਖਰ ਅਤੇ ਸਪੇਸ ਹੈ ਕਿ ਨਹੀਂ ਚੈਕ ਕਰੋ if (!preg_match("/^[a-zA-Z ]*$/",$name)) { $nameErr = "ਸਿਰਫ ਅੱਖਰ ਅਤੇ ਸਪੇਸ ਮਨਜ਼ੂਰ ਹਨ"; } } if (empty($_POST["email"])) { $emailErr = "Email ਜ਼ਰੂਰੀ ਹੈ"; } $email = test_input($_POST["email"]); // ਈਮੇਲ ਐਡਰੈੱਸ ਸਿੰਟੈਕਸ ਪ੍ਰਭਾਵੀ ਹੈ ਕਿ ਨਹੀਂ ਚੈਕ ਕਰੋ if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) { $emailErr = "Invalid email format"; } } if (empty($_POST["website"])) { $website = ""; } $website = test_input($_POST["website"]); // چک کردن آدرس URL زبان اگر معتبر است (این عبارت جسامی نیز اجازه می دهد تا زیرخط در URL باشد) if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%", =~_|]/i,$website)) { $websiteErr = "Invalid URL"; } } if (empty($_POST["comment"])) { $comment = ""; } $comment = test_input($_POST["comment"]); } if (empty($_POST["gender"])) { $genderErr = "Gender is required"; } $gender = test_input($_POST["gender"]); } } ?>
آپ کو مزید بتائیں کہ کیسے فرم کو استعمال کرکے بغیر استعمال کو ختم کرنا جاسکتا ہے。
- پچھلے پیج PHP فرم ضروری
- پچھلے پیج PHP فرم تکمیل