2011-02-16 56 views
0

嗨 我被給了一個PHP類的鏈接。我正在嘗試製作一個域可用性檢查器。我設法從那裏得到一個域名whois類,但是運行它有一個問題。我已經將該類包含在我的頁面中,將其安裝並嘗試運行示例代碼。當我加載它時,它顯示我的網站上的類,然後下面說:致命錯誤:在第8行C:\ wamp \ www \ tes.php中找不到類'域'。我不明白我的路徑如果它能夠在屏幕上顯示課程,顯然是正確的。PHP OOP編程問題

繼承人我的代碼。請記住,這是該類提供的示例代碼。

<?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>"; 
} 


?> 

在此先感謝和所有幫助表示讚賞。

問候 喬

+0

唉,只是解析你自己的whois輸出。這是微不足道的。 – 2011-02-16 23:06:50

+0

請發佈'classes/domain.class.php'的內容(至少前幾行和結尾)。隨着該文件的內容,很難找到一個錯誤。 – SteAp 2011-02-16 23:06:56

回答

1

確定步驟來解決這一點。

  • 打開類文件:
  • 檢查定義類行,就應該是這個樣子:

    class domain { /*...*/ }

確保類名稱是相同。

注意:請記住php文件在運行時必須可用,它必須在類文件的第一行有一個起始<?php

1

類域很可能無法在定義:類/ domain.class.php