Advertisement
GWibisono

perbaikan

Jun 14th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.96 KB | None | 0 0
  1. <script>/*
  2. ini dia ajaxnya mas
  3. */
  4. <script>
  5. var ajaxku;
  6. /*
  7. Header buat AJAX Kamu
  8. */
  9. function buatajax(){
  10.         if (window.XMLHttpRequest){
  11.                 return new XMLHttpRequest();
  12.         }else if(window.ActiveXObject){
  13.                 return new ActiveXObject("Microsoft.XMLHTTP");
  14.         }else{
  15.                 return null;
  16.         }
  17. }
  18.        
  19. function stateChanged(){
  20.         var data;
  21.         if (ajaxku.readyState==4){
  22.         //bila status ajax adalah 4 = terkirim
  23.                 data=ajaxku.responseText;
  24.         //data berisi nilai respon datanya    
  25.                 if(data.length>0){
  26.                         document.getElementById("hasilcekdomain").value = data ;
  27.                        
  28.                 }else{
  29.                         document.getElementById("hasilcekdomain").value = "";
  30.  
  31.                        
  32.                 }
  33.         }
  34. }
  35.  
  36. function cekdomain(domain){
  37.         ajaxku = buatajax();
  38.         var url="/wp-admin/cekdomain.php";
  39.         url=url+"?nama_domain="+domain;
  40.         url=url+"&sid="+Math.random();
  41.         //alamat yg di tuju
  42.         ajaxku.onreadystatechange=stateChanged;
  43.         ajaxku.open("GET",url,true);
  44.         ajaxku.send(null);
  45.    }
  46. </script>
  47.  
  48. /*
  49. ini dia form htmlnya
  50. */
  51. <form action="http://www.wkios.com/wp-admin/cekdomain.php" method="post">
  52. <table class="orderform2">
  53. <tr>
  54. <td align="right" valign="top">Nama Domain :</td>
  55. <td>www.</td>
  56. <td>
  57. <input type="text" name="domain" onKeyPress="return disableEnterKey(event, this.form.domain.value, this.form.extensi.value);">
  58. <select name="suffix" id="selectextensi">
  59. <option value=".com">.com</option>
  60. <option value=".net">.net</option>
  61. <option value=".org">.org</option>
  62. <option value=".biz">.biz</option>
  63. <option value=".us">.us</option>
  64. <option value=".co.id">.co.id</option>
  65. <option value=".asia">.asia</option>
  66. <option value=".web.id">.web.id</option>
  67. <option value=".or.id">.or.id</option>
  68. <option value=".ac.id">.ac.id</option>
  69. </select>
  70. <input type="submit" name="proses" value="Cek" onclick="javascript:ambildata(this.form.domain.value, this.form.extensi.value);return false">
  71. <span id="hasilcekdomain"><br></span>
  72. </td>
  73. </tr>
  74. </table>
  75. </form>
  76.  
  77. /*
  78. ini dia PHP nya
  79. */
  80. <?php
  81. if($_POST['proses'])
  82. {
  83. $nama_domain = "$_POST[domain]"."$_POST[suffix]";
  84. $arrHost = @gethostbynamel("$nama_domain");
  85. if(empty($arrHost)){
  86. echo "<br><br><br><center>Domain <b>$nama_domain</b> TERSEDIA.<br> Cek ketersediaan nama domain lainnya, </center>";
  87.  print( '<center><a href=javascript:history.back()>klik disini</a></center>' );
  88. }else{
  89. echo "<br><br><br><center>Maaf, Domain <b>$nama_domain</b> sudah ada yang memakai, silahkan ganti dengan domain yang lain.<br> Cek ketersediaan nama domainnya, </center>";
  90.  print( '<center><a href=javascript:history.back()>klik disini</center></a>' );
  91. }
  92. } ?>
  93.  
  94. /*
  95. nah bingung mas, kenapa dia tidak bisa tampil hasilnya di jendela yang sama,
  96. disini TKPnya mas http://www.wkios.com/pemesanan2
  97. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement