Web4Web.IT - Community Forums
Script Whois - Versione stampabile

+- Web4Web.IT - Community Forums (https://www.web4web.it/forum)
+-- Forum: Supporto Tecnico (/forum-21.html)
+--- Forum: Programmazione & Design (/forum-23.html)
+---- Forum: PHP (/forum-24.html)
+---- Discussione: Script Whois (/thread-245.html)



Script Whois - 1Dan - 11-05-2010 15:17

Salve, ogni tanto me ne esco con qualche script che da problemi.
La questione di oggi è: Come realizzare un semplice script whois come nella home di W4W?

Io ad esempio penso che funzioni

Codice PHP:
<?php

if(@file($url) == false)
{
   echo 
"Il sito non esiste";
 
}
else
{
   echo 
"Il sito esiste";
}
?>

ma sia troppo elementare.
Ho trovato in giro script già scritti che però son troppo complessi e fanno proprio da whois (con tutte le info del dominio) mentre a me serve solo impostare uno script che sia efficace a capire se un sito e disponibile o meno.
Voi sicuramente saprete aiutarmi.


RE: Script Whois - Gandalf - 11-05-2010 15:23

La soluzione migliore è che ne prendi uno già fatto o che vai a leggere l'output di un qualche servizio online.
purtroppo non esiste uno standard su come impaginare l'output di un server whois quindi dovresti gestire tutte le casistiche per ciascuna estensione (ad esempio l'output dei .IT è differente da quello dei .COM che è differente dai .ORG e così via).

Inoltre, ciascun TLD ha il suo server whois da interrogare, quindi dovresti come prima cosa fare una mappatura TLD<>Server Whois e di conseguenza interrogare quello opportuno.

Fai prima a cercare un servizio online che abbia un output ben definito e leggere quello con file_get_content