안녕 PHP 클래스에 대한 링크가 제공되었습니다. 도메인 가용성 검사기를 만들려고합니다. 나는 거기에서 클래스 whois를 얻는 것을 처리했다 그러나 그것을 달리는 문제가있다. 내 페이지에 수업을 포함 시켰고, 그것을 instatiated하고 예제 코드를 실행하려고했습니다. 로드 할 때 내 사이트의 클래스를 표시하고 다음과 같이 말합니다. 치명적인 오류 : 'domain'클래스가 C : \ wamp \ www \ tes.php의 8 행에 없습니다. 경로가 표시되지 않습니다. 화면에 클래스를 표시 할 수 있다면 분명히 옳습니다.PHP OOP 프로그래밍 질문
Heres my code. 이것이 클래스와 함께 제공되는 예제 코드라는 점에 유의하십시오.
<?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>";
}
?>
미리 감사드립니다.
감사 조
바, 그냥 whois 출력을 분석하십시오. 그것은 사소한 일이다. –
'classes/domain.class.php'(적어도 처음 몇 줄과 끝)의 내용을 게시하십시오. 해당 파일의 내용으로 인해 버그를 찾기가 어렵습니다. – SteAp
대신 http://pear.php.net/net_whois를 사용해 볼 수도 있습니다.이 방법은 매우 간단합니다. – mfonda