Heeft er iemand hier een script dat ik op mijn site kan zetten zodat mensen kunnen checken of een domein naam nog vrij is?
Of hoe doen jullie dat precies?
Heeft er iemand hier een script dat ik op mijn site kan zetten zodat mensen kunnen checken of een domein naam nog vrij is?
Of hoe doen jullie dat precies?
ik gok zo dat je daar genoeg voorbeelden voor kan vinden op www.hotscripts.com
Er zijn meedere WHOIS scripts en daarom moet je de keuze maken tussen CGI, PHP, ASP
er zijn ook meerdere topics geplaatst over WHOIS scripts, misschien vindt je dara wel goeie bij.
Mijn domeinboer heeft een vrij uitgebreide API, waar één van de functies een controle op beschikbaarheid is. De WHOIS databank is eigenlijk geen 100% betrouwbare bron om te weten of een domein nog beschikbaar is. De meest betrouwbare bron is de DAS, en met die API lees je informatie uit, uit de DAS.
Ik vermoed dat ik hier niet zomaar de naam van die domeinboer mag te grabbel gooien ????
Origineel geplaatst door Yoram
Heeft er iemand hier een script dat ik op mijn site kan zetten zodat mensen kunnen checken of een domein naam nog vrij is?
Of hoe doen jullie dat precies?
Welke scripttaal? PHP?
Wat is je site? In je profiel staat google.nl, maar dat is gelogen!
Maakt niet uit welke programeertaal het script is als het maar geen ASP is. Ik ga zo ook even zoeken op hotscript, thnx voor de link.
Indr google is niet van mij maar men eigen site is nu niet online en als ik niets invul dan word er automatisch voor mij een andere website ingevuld die niet door de beugels kan van de forum regels, soort spyware moet men computer nog schoon maken.
Link is al veranderd.
@Yoram:
PM je email adres ff voor een phptje
Heel moeilijk script, let op!
<?
$domein = $_GET['domein'];
echo shell_exec("WHOIS $domein");
?>
Tsja dat vind ik nou niet écht lekker werken in mijn php pagina's. Het is wel een mogelijkheid inderdaad.Origineel geplaatst door DennisWijnberg
Heel moeilijk script, let op!
<?
$domein = $_GET['domein'];
echo shell_exec("WHOIS $domein");
?>
Googlen is ook zoooo moeilijk..PHP Code:
<?
/*
************************************************************************
* © Sloppycode.net All rights reserved.
*
* This is a standard copyright header for all source code appearing
* at sloppycode.net. This application/class/script may be redistributed,
* as long as the above copyright remains intact.
* Comments to [email]sloppycode@sloppycode.net[/email]
************************************************************************
*/
/**
* @title Whois wrapper for most global TLDs
* @author C.Small
* @version 1.4 - Timeout and whois_server properties added.
* @version 1.3 - Temporary fix for .name,.pro domains
* @version 1.2 - Error catching for .tv domains
* @version 1.1 - Converted to php
* @version 1.0 - Perl version [[url]http://www.sloppycode.net/sloppycode/Perl[/url][CGI]/s29.html]
*/
Class Whois
{
var $whois_server;
var $timeout = 30;
function lookup($domain)
{
$result = "";
$parts = array();
$host = "";
// .tv don't allow access to their whois
if (strstr($domain,".tv"))
{
$result = "'.tv' domain names require you to have an account to do whois searches.";
// New domains fix (half work, half don't)
} elseif (strstr($domain,".name") || strstr($domain,".pro") >0){
$result = ".name,.pro require you to have an account to do whois searches.";
} else{
if (empty($this->whois_server))
{
$parts = explode(".",$domain);
$testhost = $parts[sizeof($parts)-1];
$whoisserver = $testhost . ".whois-servers.net";
$this->host = gethostbyname($whoisserver);
$this->host = gethostbyaddr($this->host);
if ($this->host == $testhost)
{
$this->host = "whois.internic.net";
}
flush();
}
$whoisSocket = fsockopen($this->host,43, $errno, $errstr, $this->timeout);
if ($whoisSocket)
{
fputs($whoisSocket, $domain."\015\012");
while (!feof($whoisSocket))
{
$result .= fgets($whoisSocket,128) . "<br>";
}
fclose($whoisSocket);
}
}
return $result;
}
}
?>
Hoop dat je Apache user niet teveel schrijf rechten heeft...Origineel geplaatst door DennisWijnberg
Heel moeilijk script, let op!
<?
$domein = $_GET['domein'];
echo shell_exec("WHOIS $domein");
?>
script.php?domein=bla;rm+-rf+/
DAS is alleen voor .be domeinen.Origineel geplaatst door ddepuydt
Mijn domeinboer heeft een vrij uitgebreide API, waar één van de functies een controle op beschikbaarheid is. De WHOIS databank is eigenlijk geen 100% betrouwbare bron om te weten of een domein nog beschikbaar is. De meest betrouwbare bron is de DAS, en met die API lees je informatie uit, uit de DAS.
En kan door iedereen gebruikt worden:
http://www.dns.be/nl/home.php?n=317
Andere extensies gebruiken andere protocollen (RRP, etc.)
Die kan je bij de meeste grote registrars inderdaad via de API aanroepen.
Het lijkt mij (dat is persoonlijk) dat je wel een klein beetje kennis moet hebben als je PHP scripts gebruikt.
Daar let je toch gewoon op, lijkt me wel iig.Origineel geplaatst door maxnet
Hoop dat je Apache user niet teveel schrijf rechten heeft...
script.php?domein=bla;rm+-rf+/