contact
WA: 0812-7537-1724
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: 5AB31960
ebsofmail@gmail.com

Membuat Fungsi Untuk Validasi Email dalam Bentuk Array

Posted in PHP MYSQL / i Life at 31 Oktober 2016 With 0 Comments

Ok.. Tutorial kali ini kia akan Membuat Function Validasi Email, Dalam kasus ini di ibaratkan kita mempunyai daftar list email yang begitu banyak dalam bentuk array, misalkan data member yang tersimpan di database, dan di dalam data tersebut terdapat email , saat data itu masih bisa dihitung dengan jari, mungkin tidak masalah jika kita menganalisa email tersebut secara manual.. namun jika datanya sudah di atas 1 K.. bagaimana ... ?

Fungsi dibawah ini juga bisa dibuat untuk penangan input email dalam bentuk form, silahkan dikembangkan lagi, dan disesuaikan dengan kebutuhan..

Cara Membuat Function Untuk Validasi Email dalam bentuk array

▼ Download Source Code Dibawah Ini ▼


OK.. langsung saja kita buat function validasi array , berikut scriptnya :

<?php
header("Content-Type: text/plain");

    function cekValidEmail($email) {
        $pattern = '/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/';
        if (preg_match($pattern, $email)) {
            list($user, $host) = explode('@', $email);
                if (!checkdnsrr($host, 'MX')) {
                    return false;
            } else {
                return true;
            }
        } else {
                return false;
        }
    }

$email = array( 'satu@gmail.com',
        'email@contoh.com',
        'email@tes.cot'
     );

foreach ($email as $mail) {
    if(cekValidEmail($mail)) {
        echo($mail . " {Email Valid}" . PHP_EOL . PHP_EOL);
    } else {
        echo($mail . " {Email tidak Valid!}" . PHP_EOL . PHP_EOL);
    }
}
?>

OK.. bagaimana.. selamat berkreasiya..

Artikel Terkait

Diskusi