<?php
/**
 * This script tests your server for compatibility with Domain Checker Pro.
 * Upload it to your webspace then call it up in your web browser, like so:
 * 
 * http://example.com/dcptest.php
 * 
 * The screen output will tell you if your setup is compatible.
 * 
 * You can get Domain Checker Pro, here:
 * 
 * http://domaincheckerpro.com/
 * 
 * It bulk-checks domain names for availability, reading from word list files.
 * 
 * It can check approximately 10,000 names per hour.
 **/

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Domain Checker Pro Test Script</title>
</head>
<body style="font-family:verdana,arial,sans-serif; font-size:80%; background:#ffffff; color:#000000;">
<div style="width:850px">

<b>Domain Checker Pro - Test Script</b>

<br><br>

You need to have the "host" and "whois" commands enabled and working on your server
in order to use Domain&nbsp;Checker&nbsp;Pro.

This script attempts to use the "host" and "whois" commands on your server to check
the domain, "twitter.com".

<br><br>

If you see meaningful responses from the commands, you know they are working and your
server will be compatible with Domain&nbsp;Checker&nbsp;Pro.

<br><br>

If you get nothing returned for either command or an obvious error, then your server
does not meet the minimum requirements for Domain&nbsp;Checker&nbsp;Pro to work.

<br><br>

The output from the "host" command should include something similar to "twitter.com has address...".
The output from the "whois" command should show the whois information for the domain.

<br><br>

<a href="http://domaincheckerpro.com/">Get&nbsp;Domain&nbsp;Checker&nbsp;Pro&nbsp;Here</a>

<br><br>

<b>Output from the "host" command</b> for "twitter.com":

<br><br>

<?php

// This script tests if a user's server is compatible with Domain Checker Pro.
// Checks that safe mode is on (needed for shell_exec()) and tests the output
// from the "host" and "whois" commands.
// If the output from the commands is positive, it means shell_exec() and the
// commands are working.

error_reporting(E_ALL E_NOTICE);

print 
nl2br(shell_exec("host -W 5 twitter.com"));

?>

<br><br>

<b>Output from the "whois" command</b> for "twitter.com":

<br><br>

<?php
    
print nl2br(shell_exec("whois twitter.com"));
?>

</div>
</body>
</html>