-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.php
More file actions
163 lines (151 loc) · 5.37 KB
/
index.php
File metadata and controls
163 lines (151 loc) · 5.37 KB
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<?php
//turn on php error handling
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include_once 'generate-domains.php';
include_once 'check-domain-availability.php';
$generated_domains = [];
if(isset($_POST['submit'])){
$domains = generateDomains();
if(gettype($domains)!="array"){
exit();
}
foreach($domains as $domain){
$d = ['domain'=>$domain, 'status'=>isDomainAvailable($domain)==true? "Available": "Unavailable"];
$generated_domains[] = $d;
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<meta name="description" content="" />
<meta name="author" content="" />
<title>AI Domain Generator</title>
<!-- Favicon-->
<link rel="icon" type="image/x-icon" href="assets/favicon.ico" />
<!-- Bootstrap icons-->
<link
href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css"
rel="stylesheet"
/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.1/css/bootstrap.min.css" integrity="sha512-Ez0cGzNzHR1tYAv56860NLspgUGuQw16GiOOp/I2LuTmpSK9xDXlgJz3XN4cnpXWDmkNBKXR/VDMTCnAaEooxA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
<body>
<!-- Navigation-->
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container px-4 px-lg-5">
<a class="navbar-brand" href="#!">AI Domain Generator</a>
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="navbar-toggler-icon"></span>
</button>
<div
class="collapse navbar-collapse"
id="navbarSupportedContent"
style="justify-content: flex-end"
>
<a class="btn btn-outline-dark" target="_blank" href="https://github.com/oldravian/ai-domain-generator">
<i class="bi bi-github"></i>
</a>
</div>
</div>
</nav>
<!-- Header-->
<header class="bg-dark py-5">
<div
class="container px-4 px-lg-5"
style="padding-right: 9rem !important; padding-left: 9rem !important"
>
<div class="text-center text-white">
<h1 class="display-4 fw-bolder">AI-Powered Domain Genius</h1>
<p class="lead fw-normal text-white-50 mb-0">
Turn Your Business Idea into a Digital Identity. Enter a Description
and Let Our Intelligent System Find Your Perfect Domain Instantly.
</p>
<form method="POST" action="">
<div class="form-group">
<textarea
class="form-control"
id="description"
name="description"
rows="5"
required
placeholder="Enter a description of your business like 'software company focused on web development'"
></textarea>
</div>
<div style="text-align: right; margin-top: 10px">
<input type="submit"
name="submit"
class="btn btn-outline-dark mt-auto"
style="background-color: #fff"
value="Generate"
/>
</div>
</form>
</div>
</div>
</header>
<!-- Section-->
<section class="py-5">
<div class="container px-4 px-lg-5 mt-2">
<div
class="row gx-4 gx-lg-5 row-cols-2 row-cols-md-3 row-cols-xl-4 justify-content-center"
>
<?php foreach ($generated_domains as $domain) {
?>
<div class="col mb-5">
<div class="card h-100">
<!-- Domain details-->
<div class="card-body p-4">
<div class="d-flex justify-content-between">
<!-- Domain name and availability-->
<div>
<h5 class="fw-bolder">
<?php echo $domain['domain']; ?>
</h5>
<p>
<?php echo $domain['status']; ?>
</p>
</div>
</div>
</div>
<!-- Domain actions-->
<div
class="card-footer p-4 pt-0 border-top-0 bg-transparent d-flex justify-content-end"
>
<a class="btn btn-outline-dark mt-auto <?php echo $domain['status']=="Unavailable"? 'disabled': '' ?>" target="_blank" href="https://www.godaddy.com/en-pk/domainsearch/find?checkAvail=1&domainToCheck=<?php echo $domain['domain']; ?>"
>Register Now</a
>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</section>
<!-- Footer-->
<footer class="py-5 bg-dark mt-5">
<div class="container">
<p class="m-0 text-center text-white">
Copyright © AI-Domain-Generator 2023
</p>
</div>
</footer>
<!-- Bootstrap core JS-->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>