Hai teman, pada artikel kali ini saya akan memberikan artikel membuat Validasi email dengan php. Validasi email adalah ketika anda memasukan email kedalam input text dengan format ex: Nauval_azhar maka akan salah, maka sebaliknya jika anda memeasukan alamat email dengan format yang benar ex: nauval_azhar@tampan.com maka anda akan dibawa kehalaman selanjutnya. Jika anda ingin membuatnya maka ikuti langkah-langkah berikut :
1. Buat file dengan format PHP di notepad atau dreamweaver
2. Lalu masukan script berikut :
Test.php »
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script type="text/javascript">
//Total Karakter
var maxChar = 2000;
//Fungsi Hitung Textbox
function itung()
{
if (document.formku.deskripsi.value.length > maxChar)
{
document.formku.deskripsi.value = document.formku.deskripsi.value.substring(0, maxChar);
}
else document.formku.hitung.value = maxChar - document.formku.deskripsi.value.length;
}
//Menampilkan jumlah karakter
function initial()
{
document.formku.hitung.value=maxChar;
}
</script>
<style>
.text{
width:300px;
border:none;
background:#FFF;;
color:#666;
padding:5px;
border:1px solid #999;
}
.text:focus{
background:#fff;
color:#000;
border:1px solid #82E2FF;
}
.modern {
display: inline-block;
margin: 0px;
padding: 5px 10px;
cursor:pointer;
background: #B8ED01;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
box-shadow:
inset 0 1px 0 rgba(255,255,255,0.5),
0 2px 2px rgba(0,0,0,0.3),
0 0 4px 1px rgba(0,0,0,0.2);
text-decoration: none;
text-shadow: 0 1px rgba(255,255,255,0.7);
transition:all 0.5s ease-out;
}
.modern:hover { background:#00FF66; }
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
</style>
</head>
<body>
<form name="formku" id="form1" method="post" action="terima.php">
<br />
<table width="100%" border="0">
<tr>
<td><span class="style1">Email</span></td>
<td><input name="email" type="text" class="text" placeholder="Email" /></td>
</tr>
<tr>
<td><span class="style1">Password</span></td>
<td><input name="code" type="password" class="text" id="code" placeholder="Password" /></td>
</tr>
<tr>
<td> </td>
<td><input name="Reset" type="reset" class="modern" value="Reset" />
<input name="Submit2" type="submit" class="modern" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
Simpan file tersebut dengan nama test.php
3. Buat file PHP lagi yang berfungsi untuk membuat proses validasi
Terima.php »
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<?php
if(empty($_POST['email'])){
?>
<script>
alert('Email Tidak Isi !');
document.location='test.php';
</script>
<?php
}elseif(empty($_POST['code'])){
?>
<script>
alert('Password Tidak Diisi !');
document.location='test.php';
</script>
<?php
}else{
?>
<?php
$email = $_POST['email'];
if(preg_match("/\w+@\w+\.[a-zA-Z]+/i",$email)){
?>
<?php
$email = $_POST['email'];
echo "<script>";
echo "alert('Selamat Datang $email')";
echo "</script>";
}else{
?>
<script>
alert('Format Email Salah !');
document.location='javascript:history.back()';
</script>
<?php
}
?>
<?php
}
?>
<style type="text/css">
<!--
.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.style2 {font-size: 14px}
-->
</style>
</head>
<body>
<div align="center" class="style1">Selamat Datang <?php echo $_POST['email']; ?></div><br />
<br />
<br />
Dapatkan Artikel Yang Keren Tentang Web
Lainnya<br />
<h3 itemprop="name"><span class="style2"><a href="http://97-ninetyseven.blogspot.com/2013/07/membatasi-jumlah-karakter-pada-textarea_24.html">Membatasi Jumlah Karakter Pada Textarea</a></span></h3>
<h3 class="style2" itemprop="name"><a href="http://97-ninetyseven.blogspot.com/2013/07/membuat-forum-dengan-fasilitas-menarik.html">Membuat Forum Dengan Fasilitas Menarik</a>(emoticon dan BBcode)</h3>
<h3 class="style2" itemprop="name"><a href="http://97-ninetyseven.blogspot.com/2013/07/menampilkan-kotak-komentar-facebook-di.html">Menampilkan Kotak Komentar Facebook Di Website</a></h3>
<p class="style2"><a href="http://97-ninetyseven.blogspot.com/2013/06/koneksi-ke-database_15.html">Koneksi Ke Database</a></p>
<p class="style2"><a href="http://97-ninetyseven.blogspot.com/2013/06/membuat-favicon-pada-website-dreamweaver.html">Membuat Favicon Pada Website</a><br />
</p>
</body>
</html>
Simpan file tersebut dengan nama terima.php
Selesai coba lihat hasilnya
Lihat Demo
Sumber : http://zooroos.blogspot.com
Semoga Bermanfaat
Tidak ada komentar:
Posting Komentar