Validasi email dengan PHP berfungsi untuk memeriksa apakah email yang dimasukan pada form tertentu sudah sesuai dengan ketentuan atau belum. ini biasanya digunakan pada form pendaftaran yang membutuhkan email yang valid.
langsung saja saya coba buat contoh scrpit nya :
1. form-email.php
2. file proses.php
Penjelasan : langsung saja saya coba buat contoh scrpit nya :
1. form-email.php
<html >
<head>
<title>Validasi Email</title>
</head>
<body><center>
<form action="proses.php" method="post">
<table width="400" border="0" cellpadding="3" cellspacing="3">
<tr>
<td colspan="2"><strong>Form validasi Email </strong></td>
</tr>
<tr>
<td>email</td>
<td>:
<input name="email" type="text" id="email" /></td>
</tr>
<tr>
<td> </td>
<td><input name="Vemail" type="submit" id="Vemail" value="Ceck Email" /></td>
</tr>
</table></form>
</center></body>
</html>
<head>
<title>Validasi Email</title>
</head>
<body><center>
<form action="proses.php" method="post">
<table width="400" border="0" cellpadding="3" cellspacing="3">
<tr>
<td colspan="2"><strong>Form validasi Email </strong></td>
</tr>
<tr>
<td>email</td>
<td>:
<input name="email" type="text" id="email" /></td>
</tr>
<tr>
<td> </td>
<td><input name="Vemail" type="submit" id="Vemail" value="Ceck Email" /></td>
</tr>
</table></form>
</center></body>
</html>
2. file proses.php
<?
//jika di tekan tombol ceck email
if ($_POST['Vemail']) {
$email=$_POST['email'];
//mengecek apakah email valid atau tidak
if ( !eregi( "^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $email ) ) {
//jika email tidak valid
echo "<center>Email Tidak valid</center>"; }
//jika email valid
else { echo "<center>Email Valid</center>"; }
}
?>
//jika di tekan tombol ceck email
if ($_POST['Vemail']) {
$email=$_POST['email'];
//mengecek apakah email valid atau tidak
if ( !eregi( "^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $email ) ) {
//jika email tidak valid
echo "<center>Email Tidak valid</center>"; }
//jika email valid
else { echo "<center>Email Valid</center>"; }
}
?>
file form-email.php berisi kode html form isian cek email
file proses.php berisi kode php untuk mengeksekusi data yang diinput dari file form-email.php
Selamat mencoba, ^_^')
silakan isi komentar jika ada yang tidak di mengerti.
