PHP ООП программирования вопрос
Привет мне дали ссылку на классы php. Я пытаюсь сделать проверку доступности домена. Мне удалось получить оттуда класс whois домена, но у меня возникли проблемы с его запуском. Я включил класс в свою страницу, установил его и попытался запустить пример кода. Когда я загружаю его, он отображает класс на моем сайте, а затем ниже, говоря: "Неустранимая ошибка: класс" домен "не найден в C:\wamp\www\tes.php в строке 8. Я не понимаю его путь" очевидно правильно, если он может отображать класс на экране.
Вот мой код. Помните, что это пример кода, который был предоставлен вместе с классом.
<?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>";
}
?>
Заранее спасибо и вся помощь оценена.
С уважением Джо
2 ответа
Хорошо, шаги по решению этого.
- Откройте файл класса:
Проверьте строку, которая определяет класс, он должен выглядеть примерно так:
class domain { /*...*/ }
Убедитесь, что имя класса совпадает.
Примечание: Помните, что файл php доступен во время выполнения, он должен иметь начальный <?php
в первой строке вашего файла класса.
Домен классов, вероятно, не определен в: classes/domain.class.php