Friday, April 13, 2012

Membuat validasi e-mail dengan PHP

cara validasi email,validasi email dengan php,cek email,email dengan php
Validasi e-mail salah satu yang memiliki peranan yang sangat penting dalam membuat sebuah web yang interaktif. Salah satunya validasi e-mail untuk mengecek e-mail pengunjung yang memberikan komentar. Apakah e-mail tersebut valid ataukah tidak. Valid disini cuma mengecek struktur penulisan e-mailnya saja. Sebenarnya ini bisa juga digunakan untuk mengecek atau memvalidasi hal lain seperti di larang penggunaan karakter spesial, penulisan tanggal lahir dan lain sebagainya.
Nah untuk kali ini, pensil hanya akan membahas bagaimana cara memvalidasi e-mail dengan PHP. Pada umumnya struktur penulisan e-mail yang benar yaitu nama@penyedia.com. 


Pertama coba tulis script berikut :
<head>
   <title>Cek validasi E-mail | Pensil Ajaib</title>
</head>
<body>
   <form method="POST" action="?cek=yes">
       <input type="text" name="e-mail" />
       <input type="submit" value="Cek e-mail"/>
   </form>
<?php
   $emailnya=$_POST['e-mail'];
   if(isset($_GET['cek'])){
      if(ereg("^.+@.+\\..+$", $emailnya)){
          echo "<b>Email anda $emailnya valid..........</b>";
       }else{
           echo "<b>Email anda $emailnya tidak valid..........</b>";
       }
   }
?>
</body>
</html>


Penjelasan :
<form method="POST" action="?cek=yes">
       <input type="text" name="e-mail" />
       <input type="submit" value="Cek e-mail"/>
</form>
Skrip di atas untuk membuat form yang digunakan untuk memasukkan e-mail yang akan di validasi.
<?php
   $emailnya=$_POST['e-mail'];
   if(isset($_GET['cek'])){
      if(ereg("^.+@.+\\..+$", $emailnya)){
          echo "<b>Email anda $emailnya valid..........</b>";
       }else{
           echo "<b>Email anda $emailnya tidak valid..........</b>";
       }
   }
?>
Skrip inilah yang digunakan untuk memvalidasi email yang sudah di masukkan. if(isset($_GET['cek'])) Ini adalah suatu kondisi jika kondisi ini yang terjadi maka script di bawahnya akan di eksekusi.

if(ereg("^.+@.+\\..+$", $emailnya)){
          echo "<b>Email anda $emailnya valid..........</b>";
       }else{
           echo "<b>Email anda $emailnya tidak valid..........</b>";
       }

fungsi ereg inilah yang digunakan untuk memvalidasi email yang di input. 
^.+@.+\\..+$", $emailnya Ini adalah ekspresi dari ereg. ^ maksudnya semua karakter kemudian disambung dengan simbol @ dan sebuah titik dan di teruskan dengan sebuah karakter. yang di ambil berdasaekan variabel $emailnya.
Jika dari variabel $emailnya sama dengan yang sudah di definisikan maka akan di tampilkan pesan Email anda $emailnya valid.......... dan jika tidak sesuai maka akan tampil pesan Email anda $emailnya tidak valid.......... 
Gimana sobat, silahkan di coba-coba ya. 

2 komentar:

Anonymous said...

nnnnnnnnnn

Anonymous said...

itu diletakkannya dimana si bos..
kurang jelas nih ksh infonya!

Post a Comment

"Thank you for visiting and reading this article. May be useful. Do not forget to leave a message buddies as a sign of friendship between human beings visit + inter-blog. . ."
Terima kasih telah berkunjung dan membaca artikel ini. Semoga bermanfaat. Jangan lupa tinggalkan pesan sobat sebagai tanda kunjungan silaturahmi antar umat manusia + antar blog . . .

Source Code Project Full + Database + Library Pendukung Lainnya

 
Copyright © 2011. Pensil Ajaib . All Rights Reserved
Home | Company Info | Contact Us | Privacy policy | Term of use | Widget | Site map
Design by Herdiansyah . Published by Borneo Templates