[英]PHP OOP programming question
嗨,我獲得了php類的鏈接。 我正在嘗試進行域可用性檢查。 我設法從那里得到一個域名whois類,但是運行它時遇到了問題。 我在頁面中包含了該類,對其進行了實例化,並嘗試運行示例代碼。 當我加載它時,它在我的網站上顯示該類,然后在下面說:致命錯誤:在第8行的C:\\ wamp \\ www \\ tes.php中找不到類'domain'。我沒有得到它如果可以在屏幕上顯示課程,那顯然是正確的。
這是我的代碼。 請記住,這是該類隨附的示例代碼。
<?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>";
}
?>
在此先感謝您,並感謝所有幫助。
問候喬
類域可能未在以下類中定義:classes / domain.class.php
確定解決此問題的步驟。
檢查定義該類的行,它應類似於:
class domain { /*...*/ }
確保類名稱相同。
注意:請記住,要使php文件在運行時可用,它必須在類文件的第一行以<?php
開頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.