Jumat, 05 Maret 2010

Membuat validasi URL dalam PHP

0 komentar
Teknik yang digunakan dalam membuat validasi URL atau alamat website ini hampir sama dengan membuat validasi email, yakni dengan menggunakan perintah preg_match(). Perbedaannya terletak pada isi dari regular expression yang digunakan. 
Disini format URL yang diizinkan berupa http(s)://[domain_1]...[domain_n].[ext][uri] dengan http/https sebagai protokol, domain 1 sampai n sebagai nama domainnya, ext sebagai ekstensi (ex. .com, .net, .org) dan uri sebagai informasi tambahan dalam URL address semisal query string (ex. ...?id=1&view=yes). 
Terlebih dulu kita membuat orm HTML nya seperti berikut :

<html>
<head> </ head>
<body>
<form action="validate.php" method="post">
Masukkan alamat URL : <input type="text" name="url">
</ body>
</ html>
 Selanjutnya kita buat file validate.php untuk mengeksekusi alamat URL yang dimasukkan sebagai berikut :

<?php
     if (! preg_match ("|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i ", $ _POST [ 'url']))    {
            echo "Alamat URL yang dimasukkan tidak valid";
    }
     else    {
           echo "Alamat URL benar";
    }
?>

Selamat mencoba.

Comments

0 comments to "Membuat validasi URL dalam PHP"

Posting Komentar

 

Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com Free Blogger Templates