Autor Zpráva
cheli
Profil
Ahojte, hledám nějaký skript, který zjistí, jestli je doména volná nebo ne. Nic víc nepotřebuji. Zatím jsem nic povedeného nenašel. Mohl by mi někdo nějaký skript doporučit? Pokud by to bylo třeba, tak bych za něj i něco zaplatil. Snad mi někdo pomůže.
denCo
Profil
skús túto funkciu, overí záznamy DNS takže ak domena neexistuje, tak by malo vrátiť false
http://sk.php.net/manual/en/function.checkdnsrr.php
cheli
Profil
zkusil sem to a vrací mi to pořád true, i když tam zadam neexistující doménu. Nevim, jak to změnit

function myCheckDNSRR($hostName, $recType = '')
{
  if(!empty($hostName)) {
    if( $recType == '' ) $recType = "MX";
    exec("nslookup -type=$recType $hostName", $result);
    // check each line to find the one that starts with the host
    // name. If it exists then the function succeeded.
    foreach ($result as $line) {
      if(eregi("^$hostName",$line)) {
        return true;
      }
    }
    // otherwise there was no mail handler for the domain
    return false;
  }
  return false;
}

if(myCheckDNSRR("djfkeov.cz","") == true) {
  echo "je registrovana";
}
else {
  echo "neni registrovana";
}
denCo
Profil
skús to takto
if(checkdnsrr("neexistujuca-domena.sk","A")){
     return true;
}else{
     return false;
}
cheli
Profil
Zkoušim to takto a pořád vychází true. Nevim, co dělam blbě

if(checkdnsrr("neexistujuca-domena.sk","A")){
     echo "true";
}else{
     echo "false";
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0