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>
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;
}
?>
Pesan jika alamat email kosong atau tidak diisi |
Pesan bila ada kesalahan dalam penulisan email |
oh ternyata validasi email juga bisa menggunakan php toh mas
ReplyDeleteLumayan membinggungkan kode php ini. Tapi setidaknya uda paham kegunaannya ya
ReplyDeletebisa akaya ini ya. sayah yang awam melongo aja ya
ReplyDelete