Monday, February 23, 2015

Script PHP untuk Memeriksa Ketersediaan Domain

Beberapa waktu yang lalu ada yang menanyakan tentang cara membuat script PHP untuk memeriksa ketersediaan nama domain. Script PHP ini bermanfaat misalnya pada saat kamu ingin membuat sebuah layanan hosting. Sebelum seorang pelanggan mengambil paket hosting, biasanya mereka juga memilih domain. Nah, pada saat mereka memilih nama domain inilah script PHP ini bisa berguna.
Silakan perhatikan script PHP untuk memeriksa domain di bawah ini.
Pada prinsipnya, script PHP ini akan mencoba meresolve nama domain menggunakan salah satu fungsi PHP yaitu gethostbyname(). Jika belum ada yang menggunakan domain name yang kita periksa, maka script PHP ini akan menampilkan pemberitahuan bahwa domain yang kita inginkan tersedia, dan sebaliknya.
Mari kita lihat script PHP tersebut.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<form action="" method=post>
 
<table>
 
<tr>
 
<td>Pengecekan Ketersediaan Nama Domain</td>
 
<td> : <input type=text name=domain></td>
 
<td>
 
<select name="suffix">
 
<option value=".com">.com</option>
 
<option value=".net">.net</option>
 
<option value=".org">.org</option>
 
<option value=".biz">.biz</option>
 
<option value=".info">.info</option>
 
<option value=".mobi">.mobi</option>
 
<option value=".ws">.ws</option>
 
<option value=".co.id">.co.id</option>
 
<option value=".or.id">.or.id</option>
 
<option value=".go.id">.go.id</option>
 
<option value=".sch.id">.sch.id</option>
 
<option value=".ac.id">.ac.id</option>
 
<option value=".mil.id">.mil.id</option>
 
<option value=".web.id">.web.id</option>
 
<option value=".tv">.tv</option>
 
<option value=".cn">.cn</option>
 
<option value=".cc">.cc</option>
 
</select>
 
  
 
</td>
 
<tr>
 
<td align=right colspan=3><input type=submit name=proses value=Cek></td>
 
</tr>
 
</tr>
 
</table>
 
</form>
 
  
 
<?php
 
if($_POST[proses]){
 
$nama_domain = "$_POST[domain]"."$_POST[suffix]";
 
$arrHost = @gethostbynamel("$nama_domain");
 
  
 
  
 
if(empty($arrHost)){
 
echo "Domain $nama_domain tersedia";
 
  
 
}else{
 
echo "Domain $nama_domain sudah digunakan";
 
}
 
}
 
  
 
  
 
?>

0 comments:

Post a Comment

 

© Copyright 2010 oleh HariZ| Powered By : Blogger