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