0

こんにちは、php クラスへのリンクを受け取りました。ドメインの可用性チェッカーを作成しようとしています。そこからドメインwhoisクラスを取得できましたが、実行に問題がありました。クラスを自分のページに含めてインスタンス化し、サンプル コードを実行しようとしました。それをロードすると、サイトにクラスが表示され、以下のように表示されます: Fatal error: Class 'domain' not found in C:\wamp\www\tes.php on line 8. I don't get it my pathクラスを画面に表示できれば、明らかに正しいです。

これが私のコードです。これは、クラスで提供されたサンプル コードであることに注意してください。

<?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

これを解決するための手順です。

  • クラス ファイルを開きます。
  • クラスを定義する行を確認してください。次のようになっているはずです。

    class domain { /*...*/ }

クラス名が同じであることを確認してください。

注: 実行時に php ファイルを使用できるようにするに<?phpは、クラス ファイルの最初の行から開始する必要があることに注意してください。

于 2011-02-16T23:12:55.850 に答える
1

クラス ドメインは、おそらく classes/domain.class.php で定義されていません。

于 2011-02-16T23:05:50.170 に答える