WHOIS script. fsockopen() error
| From: | Thomas Edison Jr. | Date: | Mon, 31 Jul 2000 06:47:04 +0000 |
| Subject: | WHOIS script. fsockopen() error | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-9124@lists.php.net to get a copy of this message | ||
We're using this following code for our WHOis search
on our website. It's working fine on our Personal web
server which has PHP4 installed, but is giving the
following error on our main server (linux + Apache)
which has PHP3 installed :
Warning: Wrong parameter count for fsockopen() in
/home/users/vdsbay2/hoboe/htdocs/dom.php3 on line 197
What could be the problem ? Folowing is the code :
<?PHP
if ($domain)
{
if ($domain)
{
$fp = fsockopen( "rs.internic.net", 43, &$errno,
&$errstr, 10);
if (!$fp)
{
echo "$errstr ($errno)<br>\n";
}
else
{
fputs($fp, "$domain\r\n");
while(!feof($fp))
{
$buf = fgets($fp,128);
if (ereg( "Whois Server:", $buf))
{
$server = str_replace( "Whois
Server: ", "", $buf);
$server = trim($server);
}
}
fclose($fp);
}
if ($server)
{
echo "<B>$domain is registered at
$server:</B><BR>";
echo "<PRE>";
$fp = fsockopen($server, 43, &$errno,
&$errstr, 10);
if(!$fp)
{
echo "Could not open
connection to $server on port 43.\n";
echo "$errstr
($errno)<br>\n";
}
else
{
fputs($fp, "$domain\r\n");
while(!feof($fp))
{
echo fgets($fp,128);
}
fclose($fp);
}
}
else {
echo( "<b>$domain is available for
registration.</b><BR>");
}
echo ( "</PRE><BR>");
}
}
?>
Thanx,
T. Edison jr.
=====
Rahul S. Johari (Director)
******************************************
Abraxas Technologies Inc.
Homepage : http://www.abraxastech.com
Email : abraxastech@yahoo.com
Tel : 91-4546512/4522124
*******************************************
__________________________________________________
Do You Yahoo!?
Kick off your party with Yahoo! Invites.
http://invites.yahoo.com/