Skip to content

Instantly share code, notes, and snippets.

@technobush
Last active August 13, 2023 08:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save technobush/4677525afd9bce6e6df7ba561253044b to your computer and use it in GitHub Desktop.
Save technobush/4677525afd9bce6e6df7ba561253044b to your computer and use it in GitHub Desktop.
PHP-Domain-Availability-Checker-Script
<!-- Author: Technobush (https://www.technobush.com) -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<style type="text/css">
#domain-search-input{
padding: 3px;
border: solid 1px #E4E4E4;
border-radius: 6px;
background-color: #fff;
display: inline-block;
}
#domain-search-input input{
border: 0;
box-shadow: none;
}
.input-group[class*=col-] {
float: left;
width: auto;
}
.domain-box{display: grid; justify-content: center;
}
</style>
<div class="domain-box">
<h2>Check Domain Availability</h2>
<form action="" method=post>
<div id="domain-search-input">
<div class="input-group col-md-24" >
<input type="text" class="form-control" name="domain_name" placeholder="Domain Name">
</div>
<select name="suffix" class="btn btn-warning">
<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=".in">.in</option>
<option value=".us">.us</option>
<option value=".uk">.uk</option>
<option value=".au">.au</option>
<option value=".co">.co</option>
<option value=".gov">.gov</option>
<option value=".tech">.tech</option>
<option value=".online">.online</option>
<option value=".pro">.pro</option>
<option value=".io">.io</option>
<option value=".tv">.tv</option>
<option value=".live">.live</option>
<option value=".app">.app</option>
</select>
</div>
<input type="submit" class="btn btn-primary" name="check" value="Check">
</form>
<?php
if(isset($_POST['check'])) {
if (!empty($_POST['domain_name'])){
$name_domain = trim($_POST['domain_name']).$_POST['suffix'];
$godaddycheck = 'https://in.godaddy.com/domains/searchresults.aspx?checkAvail=1&tmskey=&domainToCheck='.$name_domain.'';
$namecomcheck = 'https://www.name.com/domain/search/'.$name_domain.'';
$registercomcheck = 'http://www.register.com/domain/search/wizard.rcmx?searchDomainName='.$name_domain.'&searchPath=Default&searchTlds=';
if ( gethostbyname($name_domain) != $name_domain ) {
echo "<H3 style='color:red;'>Domain $name_domain has taken.</H3>";
}else{
echo "<H3 style='color:green;' >Domain $name_domain is available.</H3>";
}
}
else {
echo "<H3 style='color:red;'>Error: Enter Domain Name.</H3>";
}
}
?>
</div>
@technobush
Copy link
Author

Check Domain Availability Tool in Php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment