Domain availability Checking using PHP
Domain Name availability Code Example
Are you looking for PHP script for finding the Domain Name availability, in
this post I want to explain how to create a simple PHP domain checking page
using PHP Checking domain availability using PHP built-in
function : gethostbyname().
If available, it returns the URL of the given domain name, ex: abcdomain.com.
If not available, it returns the IP address of an existing domain, ex: if
example.com entered, it returns the 199.59.242.154.
index.php
<?php
<!DOCTYPE html>
<html>
<head>
<title>domain-available-check-using-php</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>Domain Checking</h2>
<?php
// finding Domain name
if(isset($_POST["domaincheck"])){
$domain_name = $_POST["domain_name"];
$domain = $_POST["domain"];
$mydomain = "www.". $domain_name.$domain ;
$ip = gethostbyname($mydomain); // gethostbyname is builtin function in php
if($ip == $mydomain){
?>
<div class="alert alert-success alert-dismissible">
<a href="#" class="close" data-dismiss="alert" aria-label="close"></a>
<strong> <?php echo $mydomain . "<br />"; ?> Avalable!</strong>
</div>
<?php
}
else
{
?>
<div class="alert alert-warning alert-dismissible">
<a href="#" class="close" data-dismiss="alert" aria-label="close"></a>
<strong> Sorry! <?php echo $mydomain . "<br />"; ?> Not Available. </strong>
</div>
<?php
}
}
?>
<form action="" method="post">
<div class="input-group">
<input type="text" name="domain_name" class="form-control" placeholder="Search Domain name">
<select name="domain" class="btn-outline-secondary dropdown-toggle" data-toggle="dropdown">>
<option>.com</option>
<option>.net</option>
<option>.org</option>
<option>.fr</option>
<option>.ch</option>
</select>
<button name="domaincheck" type="submit" class="btn btn-secondary"><i class="fa fa-search"></i></button></div></form>
</div>
</div>
</body>
</html> 


Comments
Post a Comment