0

嗨,我得到了 php 类的链接。我正在尝试制作域可用性检查器。我设法从那里获得了一个域 whois 类,但在运行它时遇到了问题。我已在我的页面中包含该类,将其实例化并尝试运行示例代码。当我加载它时,它在我的网站上显示该类,然后在下面说:致命错误:第 8 行的 C:\wamp\www\tes.php 中找不到类“域”。我不明白我的路径如果它可以在屏幕上显示课程显然是正确的。

这是我的代码。请记住,这是随课程提供的示例代码。

<?php
require_once('classes/domain.class.php');

$choice = 'amazing.co.uk';


// Initializing class
$domain=new domain($choice);

// Printing out whois data
echo $domain->info()."<br>";

// Printing out whois data in HTML format
echo $domain->html_info()."<br><br>";

// Checking if domain is available
if($domain->is_available()){
    echo "Domain is available<br>";
}else{
    echo "Domain is not Available<br>";
}

// Printing out whois host of domain
echo "Whois Server: ".$domain->get_whois_server()."<br>";

// Printing out name of domain without tld
echo "Domain: ".$domain->get_domain()."<br>";

// Printing out tld name of domain
echo "Tld: ".$domain->get_tld()."<br>";

// Checking if domain name is valid
if($domain->is_valid()){
    echo "Domain name is valid!<br>";
}else{
    echo "Domain name isn't valid!<br>";
}

// Getting all suppoerted TLD's
$tlds=$domain->get_tlds();
for($i=0;$i<count($tlds);$i++){
    echo $tlds[$i]."<br>";
}


?> 

提前致谢,感谢所有帮助。

问候乔

4

2 回答 2

1

类域可能未定义在:classes/domain.class.php

于 2011-02-16T23:05:50.170 回答
1

确定解决此问题的步骤。

  • 打开类文件:
  • 检查定义类的行,它应该类似于:

    class domain { /*...*/ }

确保类名相同。

注意:请记住,要在运行时使用 php 文件,它必须<?php在类文件的第一行开始。

于 2011-02-16T23:12:55.850 回答