Source Code PHP Untuk Validasi Penulisan Email

Source code yang akan saya jelaskan kali ini adalah source code php untuk validasi email. Source code ini berfungsi untuk melakukan pengecekan terhadap penulisan email sehingga dengan begitu data yang dimasukan adalah data yang benar.



Seperti biasa kita perlu membuat sebuah form untuk mengirimkan nilai email yang dicek oleh cekemail.php apakah format penulisan email benar atau salah. dibawah ini adalah source code validasiemail.php


<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head>
       <title>Title here!</title>
</head>
<body>  <table width="500" align="center">
<tr>
<td><form id="cek_mail" name="cek_mail" method="post"
action="cekemail.php">
<table width="500">
<tr>
<th colspan="3">Cek Penulisan Email</th>
</tr>
<tr>
<td width="141">Masukan email</td>
<td width="10">:</td>
<td width="333"><input type="text" name="email" id="email"/></td>
</tr>
<tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="cek" value="Proses"/></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html> 

 
validasiemail
Form yang digunakan untuk mengirim nilai email
Source code yang dikirim dari validasiemail.php akan diperiksa di source code cekemail.php dibawah ini. Cara kerja dari source code dibawah ini mirip dengan source code yang ada di artikel tentang Cara Membuat Aplikasi Buku Tamu Untuk Website Menggunakan Script PHP dimana terlebih dahulu kita membuat sebuah fungsi pengecekan email "function" lalu kemudian memanggilnya kembali untuk dibandingkan dengan nilai email yang dikirim. Disini saya membuat 3 percabangan sederhana yang mempunyai 3 ekpresi 
1. ketika form yang disikan maka akan ada pesan bahwa alamat email kosong
2. ketika data email yang ditulis salah maka akan muncul pesan bahwa email yang ditulis salah
3. ketika email yang ditulis user benar maka akan muncul pesan bahwa penulisan email benar
Berikut adalah source code cekemail.php

kopy kode dibawh ini



<?php
if($_POST['email']==""){
    echo "Alamat email tidak boleh kosong<br/>";
    echo "Tunggu Sebentar Anda akan diarahkan kembali ke form.......";
    echo "<meta http-equiv=\"refresh\" content=\"3;URL=validasiemail.php\" />";
}elseif(!cek_mail($_POST['email'])){
            echo "Masukan alamat email dengan benar<br/>";
            echo "<b> Contoh:myroot593@gmail.com</b>";
            echo "<br/>Tunggu Sebentar Anda akan diarahkan kembali ke form...........";
            echo "<meta http-equiv=\"refresh\" content=\"5;URL=validasiemail.php\" />";
}elseif($_POST['email']==$email){
    echo "Penulisan email  ".$_POST['email']; echo  "Benar";
}


            function cek_mail($email){
                if(ereg("^.+@.+\\..+$",$email)){
                    $hasil=true;

            }else{
            $hasil=false;
            }
            return $hasil;
            }


?>





email kosong
Pesan jika alamat email kosong atau tidak diisi
penulisan email salah
Pesan bila ada kesalahan dalam penulisan email



3 Responses to "Source Code PHP Untuk Validasi Penulisan Email"

  1. oh ternyata validasi email juga bisa menggunakan php toh mas

    ReplyDelete
  2. Lumayan membinggungkan kode php ini. Tapi setidaknya uda paham kegunaannya ya

    ReplyDelete
  3. bisa akaya ini ya. sayah yang awam melongo aja ya

    ReplyDelete

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin