Validation E-mail and URL
<?php
$email = "";
$website = "";
$emailErr = "";
$websiteErr = "";
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
if (empty($_POST["email"]))
{
$emailErr = "Email is required";
}
elseif (!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL))
{
$emailErr = "Invalid email format";
}
else
{
$email = $_POST["email"];
}
if (empty($_POST["website"]))
{
$websiteErr = "Website is required";
}
elseif (!filter_var($_POST["website"], FILTER_VALIDATE_URL))
{
$websiteErr = "Invalid URL format";
}
else
{
$website = $_POST["website"];
}
}
?>
<!DOCTYPE html>
<html>
<body>
<h2>Email & URL Validation</h2>
<form method="post">
Email: <input type="text" name="email">
<span style="color: red;"><?php echo $emailErr; ?></span><br><br>
Website: <input type="text" name="website">
<span style="color: red;"><?php echo $websiteErr; ?></span><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Output
Email & URL Validation