簡體   English   中英

PHP OOP編程問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM