Autor | Zpráva | ||
---|---|---|---|
cheli Profil |
#1 · Zasláno: 23. 3. 2010, 14:19:39
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 |
#2 · Zasláno: 23. 3. 2010, 14:26:48
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 |
#3 · Zasláno: 23. 3. 2010, 14:42:41
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 |
#4 · Zasláno: 23. 3. 2010, 17:42:58 · Upravil/a: denCo
skús to takto
if(checkdnsrr("neexistujuca-domena.sk","A")){ return true; }else{ return false; } |
||
cheli Profil |
#5 · Zasláno: 23. 3. 2010, 21:35:02
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"; } |
||
Časová prodleva: 14 let
|
0