Benim uygulama kayıt sayfasındaki MX-kayıtlarını denetler. Bu benim yerel kalkınma makine ve benim hosting hesabı (Linux sunucu) (WAMP Server Windows 7) üzerinde çalışıyor. Geçenlerde başka bir hosting hesabına app dağıtılan ve bir üyeyi beyan çalıştım ben aşağıdaki hata var:
Fatal error: Call to undefined function checkdnsrr() in D:\home\memorytreephoto.com\wwwroot\MyCMS\controls\register\validate_email.php on line 27
Benim kod aşağıda:
<?php
// ------------------------------------------------------------
// VALIDATE E-MAIL
// ------------------------------------------------------------
if (!filter_var($txbEmail, FILTER_VALIDATE_EMAIL)) {
$emailNotValid = $email_error;
$emailvalidate_error = 1;
}
if (filter_var($txbEmail, FILTER_VALIDATE_EMAIL)) {
if (domain_exists($txbEmail)) {
$emailvalidate_error = 0;
} else {
$emailNotValid = $emailmx_error;
$emailvalidate_error = 1;
}
}
// Check if MX-records are present
function domain_exists($emailtocheck, $record = 'MX') {
list($user, $domain) = preg_split('/@/', $emailtocheck);
return checkdnsrr($domain, $record);
}
?>
Birisi nasıl düzeltmek için biliyor mu?