phpemail-validation

Email validation with edu domains only


i have been trying to get the email address which has domains ends with .edu only using code below

$email = $_REQUEST['email'];

$school = substr($email, strpos($email, "@") + 1);    

is there any way?


Solution

  • It Should be work for get your domain name and domain extension:

     $email = 'test@website.edu';
    $getDomain = explode('@', $email);
    $explValue = explode('.', $getDomain[1], 2);
    print_r($explValue);
    

    The out put is:

    Array ( [0] => website [1] => edu )
    

    After that you can check with

    if($explValue[1] == 'edu'){
    //your code here
    }