تشخیص ایمیل صحیح

پرسیده شده
فعالیت 972 روز پیش
دیده شده 374 بار
1

در تمرین هایی که داشتم به مورد دریافت ایمیل صحیح از کاربر برخوردم. جستجو کردم و کد زیر رو نوشتم و به درستی کار می کنه و خواستم با دوستانم به اشتراک بگذارم:

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>تمرین های مختلف دوم</title>
    <style>
        body{direction: rtl;}
        form{background-color: #efefef;width: 350px;margin: 0 auto;padding: 10px;border-radius: 7px;}
    input{width: 100%;height: 50px;border-radius: 5px;border: none;margin-bottom: 10px;font-family: iransans;margin-top: 20px;}
    input[type=submit]{background-color: tomato;color:#ffffff;padding: 7px;font-family: iransans;}
    .text{    margin: 30px auto;
    text-align: center;
    width: 350px;
    padding: 8px;
    background-color: #81fb7d;
    color: #464646;
    border-radius: 5px;
    border-right: 6px solid #057901;
    border-top: 2px solid #32b52d;
    border-bottom: 2px solid #32b52d;
    border-left: 2px solid #32b52d;}
    </style>
</head>
<body>
 <form action="<?php echo $_SERVER["PHP_SELF"]?>" method="POST">
        <label for="">لطفا ایمیل خود را وارد نمایید: </label>
        <input type="text" name="email" placeholder="ایمیل شما ...">
        <input type="submit" name="submit" value="ارسال ایمیل">
    </form>
    <?php

  if (isset($_POST["submit"]) && $validEmail = $_POST["email"]) {
      if (filter_var($validEmail, FILTER_VALIDATE_EMAIL)) {
          echo   "<div class='text'>ایمیل $validEmail به درستی دریافت گردید.</div>";
      } else {
          echo   "<div class='text'>لطفا ایمیل صحیح را وارد نمایید.</div>";
      }
  }
  ?>
</body>
</html>
فایل پیوست

Mohsen Ghorbani
Mohsen Ghorbani

15 شهریور 00