prepare("SELECT domains.domain_name, users.username, domains.ip_address, domains.created_at FROM domains JOIN users ON domains.user_id = users.id WHERE domains.domain_name = ?"); $stmt->execute([$domain]); return $stmt->fetch(PDO::FETCH_ASSOC); } // Handle form submission $searchError = ''; $domainInfo = null; if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['search'])) { $domain = $_POST['domain']; // Adjusted regex to allow for '.tilde' extension if (!preg_match('/^[a-zA-Z0-9-]+\.tilde$/', $domain)) { $searchError = "Invalid domain format. Only letters, numbers, and hyphens followed by '.tilde' are allowed."; } else { $domainInfo = getDomainInfo($domain, $pdo); if (!$domainInfo) { $searchError = "Domain not found."; } } } ?> .tilde Whois Lookup

.tilde Whois Lookup

Domain Information

Domain:

Owner:

IP Address:

Registered On: