Autor Zpráva
Jont
Profil
Ahoj,
snad moje dotazy příliš neruší, ale řekl bych, že tohle bude zajímat více lidí. Jdou nějak automaticky (přes php asi) získat informace z WHOIS databáze pro určitou doménu? Jde mi hlavně o Registrant Email (email člověka, který si doménu vlastně objednal).
Když to chci najít teď, tak jdu třeba na http://whois.domaintools.com/ a tam to najdu, ale to skript asi neudělá.

Je pro to nějaká funkce nebo něco? Jsem našel API toho domain tools, ale to je od 100 volání denně placené a pak nějaký dlouhatánský skript tady, který jsem moc nerozluštil.

Nemáte s tím někdo zkušenosti, jak se to dělá? Případně mě prosím aspoň nějak nasměrujte.

Dík
keeehi
Profil
tímhle stáhneš zdroják a pak už je to jen o tom to zo toho vyextrahovat
file_get_contents("http://whois.domaintools.com/blablabla.neco")
Jont
Profil
No on je ten zdroják docela dlouhý, jestli by to nějak nepřetížilo server. Nejde to nějak jinak?
Nebo neznáte nějaký "whois zjišťovač" , kde má stránka krátký kód?
Jont
Profil
Jinak: Jaký web používáte pro zjišťování WHOIS vy?
bohyn
Profil
Jont
Jaký web používáte pro zjišťování WHOIS vy?
http://who.is - dobre se mi pamatuje
Jont
Profil
No tam je email jako obrázek, asi použiji toto: http://whois.smartweb.cz/ . Snad to nějak nezruší :).

A můžete mi ještě poradit, jak se ten email dá v php najít? Jako jakou funkcí se dá prohledat text a pak ten email uložit do proměnné třeba.
Jont
Profil
Nějaký regulární výraz nebo jak? Fakt nevím.
nightfish
Profil
ano, obvykle se k tomuto účelu používají regulární výrazy
jak se tak dívám, tak zřejmě bude potřeba pro každou gTLD/ccTLD udělat vlastní regulární výraz (pokud teda budeš chtít nějaký konkrétní e-mail a ne všechny (administrativí, technický kontakt, majitel, ...)), protože ten formát výpisu není úplně jednotný
Jont
Profil
Tak jsem něco pohledal, ale neumím to moc složit dohromady. Je funkce strstr, která najde zda v textu je něco a pak další a ještě preg_match, která pracuje s těmi výrazy. No ale vůbec se v tom nevyznám.

moc nevím jak to myslíš s těmi zvláštními výrazy pro každou doménu, stačilo by prostě najít co je za textem "Registrant Email:" , ne? právě nevím jak to udělat tak, aby to našlo jen ten email. mohl bys mi poradit? já tohle fakt nedávám.
nightfish
Profil
Jont
třeba tady http://whois.smartweb.cz/object/novinky.cz/
žádný "Registrant e-mail" není, což?
nebo třeba tady http://whois.smartweb.cz/object/google.com/
Jont
Profil
No jo, ale tyhle o těchto webech to vědět nepotřebuji :). Každopádně jsem to stejně nepochopil, jaks to myslel.

A můžeš mi poradit s tím najitím toho emailu? Nevím si rady.
Jont
Profil
Jo tak dík.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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