Versio

WhoIs script

Met dit script kun je kijken of bepaalde domeinnamen nog vrij zijn. En als ze bezet zijn kun je kijken wie het domein geregistreerd heeft.

Je kunt heel gemakkelijk WhoIs servers toevoegen in de config.

Het design is van CJ Domain

dit is het status plaatje wat ik gebruik. Dit moet je in dezelfde map als het script zetten. Je kunt er natuurlijk ook een ander plaatje neerzetten, als je het maar status.gif noemt.
Of pas het even aan op regel 70 van index.php

Voorbeeld: http://phphulp.chessweb.eu/whois/

Gesponsorde koppelingen

PHP script bestanden

  1. whois-script

 

50 reacties op 'WhoIs script'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niek s
niek s
7 jaar geleden
 
0 +1 -0 -1
Kijk, daar issie dan eindelijk!
Mooi script PHP Newb!
Luc Zontrop
Luc Zontrop
7 jaar geleden
 
0 +1 -0 -1
leuk brok code :)
Maarten Slenter
Maarten Slenter
7 jaar geleden
 
0 +1 -0 -1
zeker een mooi scriptje;)

kon ik dat maar:P
Jeroen
Jeroen
7 jaar geleden
 
0 +1 -0 -1
oeh oeh oeh, extreem netjes!!!!
Klaasjan Boven
Klaasjan Boven
7 jaar geleden
 
0 +1 -0 -1
Ziet er erg goed uit Newbie
Philip b
philip b
7 jaar geleden
 
0 +1 -0 -1
Geweldig en het werkt perfect!
Mark D
Mark D
7 jaar geleden
 
0 +1 -0 -1
Ik mis whois.php nog, als er een domeinnaam niet beschikbaar is heb je een link die dood is

Edit:
en ik zie geen laadbalkje met JS in mijn pagina die ik wel in die van jouw zie:
http://darkmdmn.awardspace.com/whois/#
Eris
Eris
7 jaar geleden
 
0 +1 -0 -1
eris.net is not available.

terwijl jouw whois wel vrij is :(
- SanThe -
- SanThe -
7 jaar geleden
 
0 +1 -0 -1
Ik krijg bij het voorbeeld van PHP-Newbie en die van Mark verschillende resultaten bij hetzelfde domain. (santhe).
Mark D
Mark D
7 jaar geleden
 
0 +1 -0 -1
Ik heb ook het idee dat Newbie op zijn site een iets andere versie heeft staan. Ik heb bijvoorbeeld ook dat je van die lange berichten krijgt. Ik heb dat ff veranderd in vrij en niet vrij. Maar volgens mij is dit niet dezelfde als het voorbeeld.
Wouter
Wouter
7 jaar geleden
 
0 +1 -0 -1
Moet je voor een domein niet betalen of kan iemand effe zeggen waar je wel voor moet betalen contact @ pm
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
jah, voor een domein moet je betalen, zie www.jeeigendomein.nl of google even op domeinnaam.

UPDATE!

whois.php was ik vergeten, deze is nu toegevoegd.
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
@eris,

dat is gek, de WhoIs server zegt nl: No match for "ERIS.NET".
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
nieuwe .net whois server. Deze werkt beter :-)
Rogier kabankel
rogier kabankel
7 jaar geleden
 
0 +1 -0 -1
Te veel aanvragen, maar waarschijnlijk niet vrij zegt ie bij mij haha. Heb je wat aan! Ik probeer het later nog wel eens, verder ziet alles er netjes uit. Mooi werk!
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
Rogier

beter dan dat ie alleen zegt dat er te veel aanvragen zijn ;-)
Elwin - Fratsloos
Elwin - Fratsloos
7 jaar geleden
 
0 +1 -0 -1
Regel 64, functions.php:
Quote:
<a href="http://www.'.$domein.'.'.$extensie.'" target="_blanc">'.$domein.'.'.$extensie.'</a>
De target...

Verders
mooi script!

Elwin

[Edit: foutje hersteld]
Mark D
Mark D
7 jaar geleden
 
0 +1 -0 -1
Ik krijg als ie vrij is dit:
, Geen of ongeldig resultaat van WhoIs server, maar waarschijnlijk vrij

Jij hebt mooi vrij/niet vrij Newbie. Wat heb je anders in je code

Edit:
En JS werkt hier niet, bij jouw wel
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
Elwin, aangepast

Mark, wat bedoel je?
Mark D
Mark D
7 jaar geleden
 
0 +1 -0 -1
Ik krijg zon ssuperlange tekst als de domeinnaam vrij is of bezet.
Bij jouw voorbeeld staat er gewoon vrij of niet vrij. Wat heb je aangepast.

Toen ik dat bij de echo op het einde aanpaste hoorde ik van santhe dat de uitkomst anders was.
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
aangepast?

Ik heb niets aangepast....
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Mark D
Mark D
7 jaar geleden
 
0 +1 -0 -1
Staan op jouw server precies dezelfde bestanden?? Zo ja, dan is er toch echt iets fout met mijn hoster...
Twan van der Poel
Twan van der Poel
7 jaar geleden
 
0 +1 -0 -1
Cool (Y) super
PHP Newbie
PHP Newbie
7 jaar geleden
 
0 +1 -0 -1
jup, bestanden zijn exact gelijk
Dominique
Dominique
6 jaar geleden
 
0 +1 -0 -1
Dit is al weer een paar maanden oud, maar hoop dat je het nog leest. Ik wil achter elke regel van de check een optie weergeven. Bij domeinen die vrij zijn, een button met als tekst Registeren, en bij bezette domeinen een knop met als tekst Verhuizen.

Hoe kan ik dat bij dit script realiseren? Ik kom er zo namelijk niet echt uit. Verder werkt het script goed en lekker snel :)
Niels Beckers
Niels Beckers
6 jaar geleden
 
0 +1 -0 -1
deze regel aanpassen

else //bevat het resultaat wel de woorden
{
return '<span class="vrij">vrij</span>'; //dan is het domein vrij
}

daar een linkje van maken
Rene Wennekes
Rene Wennekes
6 jaar geleden
 
0 +1 -0 -1
Fantastisch script en zeer handig. Dank aan de makers.

Alleen op mijn server krijg ik als ik op whois klik een javascript foutmelding en ziet de geopende window er anders uit dan het voorbeeld, maar het werkt wel.
Waar kan die javascript error aan liggen??????

En ik wil de .name extensie toevoegen. Wie weet de whois server voor deze extensie?

Mvg,

Rene
Jacco Engel
Jacco Engel
6 jaar geleden
 
0 +1 -0 -1
Ligt er aan wat voor error je krijgt :P
Rene Wennekes
Rene Wennekes
6 jaar geleden
 
0 +1 -0 -1
Regel 111
Teken 1
Fout: Object wordt verwacht
Code: 0
Url: ......./whois/index.php

Mvg,

Rene
p.s. Op verschillende pc's getest
Ronald
Ronald
5 jaar geleden
 
0 +1 -0 -1
Script werkt goed! Dank je wel.
Martin
Martin
4 jaar geleden
 
0 +1 -0 -1
Beetje late reactie :P

Maar ik vindt dit echt een top script. Heb alleen het probleem dat hij na ongeveer 10 domeinnamen, verkeerde informatie over de status van de opgevraagde site weergeeft.

Iemand een iedee hoe ik dit kan oplossen???

Alvast ontzettend bedankt allemaal!
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
4 jaar geleden
 
0 +1 -0 -1
Bij de meeste whois servers mag je maar een X aantal domeinen checken per X minuten.
Martin
Martin
4 jaar geleden
 
0 +1 -0 -1
"Bij de meeste whois servers" zijn er dan alternatieve servers voor whois.domain-registry.nl ?
PHP Newbie
PHP Newbie
4 jaar geleden
 
0 +1 -0 -1
Nou, ik heb geen expliciete voorbeelden voor je, maar ik weet dat er whois-servers zijn waarbij je een abonnement af kunt sluiten zodat je ongelimiteerd whois aanvragen kunt doen.
Martin
Martin
4 jaar geleden
 
0 +1 -0 -1
Ik heb gelezen op internet dat wanneer je de IS functie van WHOIS gebruikt je geen limiet van 15 aanvragen per dag hebt. Hoe kan ik dit in dit script aanpassen?

kijk het onderstaande heb ik op internet gevonden, dat schijnt te werken. Ik zou graag dit script van Newbie gebruiken maar dan zonder de gehele whois gegevens op te vragen alleen of de domein vrij of bezet is.


PHP-code:
$connection = @fsockopen("whois.domain-registry.nl", 43);
if (!$connection) {
return;
} else {
fputs($connection, "is ".$domain);
while (!feof($connection)) {
$buffer[] = fgets($connection, 4096);
}
fclose($connection);
}
Davey
davey
4 jaar geleden
 
0 +1 -0 -1
Ik heb uw op Php hulp uw WhoIs script gevonden,
En moet zeggen het een zeer mooi en goed werken script is.

Maar tot mijn groten vergaring meten ik dat hij niet allen domiene goed controleert
Bijvoorbeeld:
google.be => Vrij
google.nl => Niet vrij

Maar als je naar google.net gaat dan zie je dat deze gewoon bestaat.

Hoe kan dit?

gr davey
PHP Newbie
PHP Newbie
4 jaar geleden
 
0 +1 -0 -1
Zou me niet verbazen als de whois servers verouderd zijn. Zoek even de recentste op en pas ze aan in config.php
Dominique
Dominique
4 jaar geleden
 
0 +1 -0 -1
Is er iemand die dit eenvoudig om kan bouwen, zodat hij "is" gebruikt? Ik kan wel wat kleine aanpassingen doen, maar dit vergt net iets teveel kennis om dat goed toe te passen.

Als hij de "is" methode gebruikt, zodat ik niet na 15x een irritante melding krijg, dan zou hij helemaal perfect zijn, want verder is het een super script (zeker na goede whois-servers te hebben ingegeven).
Daan
Daan
4 jaar geleden
 
0 +1 -0 -1
Inderdaad een goed scripts, alleen krijg ik een foutmelding als ik op uitgebreid zoeken klik. Kan iemand mij vertellen hoe ik dit in een html template krijg? Ik weet veel van html, maar php ben ik nog niet aan toe

dank voor het medenken
Mau
mau
4 jaar geleden
 
0 +1 -0 -1
ik test mijn script op mijn site, maar ik krijg heel de tijd bij resutlaat: Geen of ongeldig resultaat van WhoIs server, maar waarschijnlijk niet vrij, in het rood, of: Geen of ongeldig resultaat van WhoIs server, maar waarschijnlijk vrij in het groen. Heeft iemand een idee hoe ik dit kan oplossen. Hier is de link waar het staat: www.brightlightmedia.nl/domein
Jacco Engel
Jacco Engel
4 jaar geleden
 
0 +1 -0 -1
Zou me niet verbazen als de whois servers verouderd zijn. Zoek even de recentste op en pas ze aan in config.php
Kevin
kevin
3 jaar geleden
 
0 +1 -0 -1
Zeer goed script om te gebruiken.
Mijn complimenten!
J Woud
J Woud
3 jaar geleden
 
0 +1 -0 -1
ik heb sinds vandaag de pro versie van dit script, maar dat gaat niet helemaal goed, je kreeg een installatiemail mee met codes die je moet veranderen.

ik hem hieronder zetten, je moet bv bij punt 4. php pagina aanmaken, maar waarvoor en onder welke naam, als hij het doet, kan je ook bestellen, deze code moest je ook opgeven, maar wat voor vervolgpagina heb je nodig en met welke webadres? (www.site.ml/en dan?

wie kan hier mee verder helpen?

1) Variables to edit in config.php
These are your MySQL details, server, database user, database password and database name.
$server = "localhost";
$db_user = "sql_username";
$db_pass = "sql_password";
$db = "sql_databasename";

Change the variable below to your username (for the admin control panel)
$ADMIN_USERNAME = "admin";

Change the variable below to your password
$ADMIN_PASSWORD = "password";

Change the variable below to the URL of your script folder without a trailing slash
$whoisUrl = "http://www.cj-design.com/demos/cjdomainwhoisprov1";

Enter the URL that you wish to send users to when they click "Register"
$registerUrl = "http://www.cj-hosting.com/index.html?aid=102&page=order&domain=%domain%&tld=%tld%";

When true, the register button adjacent to the domain results will be shown, false hides it.
$showRegisterButton = true;

Enter the width you would like to the Whois Details popUp window
$whoisWindowWidth = 600;

Enter the height you would like to the Whois Details popUp window
$whoisWindowHeight = 400;

Progress image to show - see "images" folder for available animations (or add your own!)
$progressImage = "progressbar1.gif";

Hide progress image by setting below variable to false
$showProgressImage = true;

To show progress percent (instead of progress image), set below variable to true
$showProgressPercent = true;

The maximum number of searches to allow per session - this is to combat misuse
$maximumSearches = 10;

Set the option below to false if you do not want to show the Captcha image (which prevents bots performing automated lookups)
$useWhoisDetailsCaptcha = true;

Set language here, see "languages" folder for available languages
$language = "english";

Set stylesheet here, see "css" folder for available stylesheets - or create your own using an existing stylesheet as a guide!
$stylesheet = "styles1.css";


2) Upload

Upload all the files in the zip you were given into a directory preferably called "whois" so your link to whois.php would be www.yourdomain.com/whois/whois.php


3) Running setup.php

Call up www.yourdomain.com/whois/install/setup.php in your browser and you should receive a message that the installation was successful. If you get an error, check that your database settings are correct in config.php and make sure that your database exists (i.e you created it before installing this script!)



4) Including the Script

To include the script within a PHP web page use the following code:

This goes at the top of your page:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
session_start();
include("initwhois.php");
include("config.php");
?>



Then enter the form code found in form_example1.php, form_example2.php or form_example3.php, e.g:

<form method="post" onsubmit="return validateDomain(this.domain)">
www.<input type="text" name="domain" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print $_POST['domain']; ?>
">.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
renderTLDList();
?>

<input type="submit" value="Submit" />
</form>


Finally, enter the following code where you want the results table to be displayed:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
include("whois.php");
?>



To see an example implementation, open up "example_index.php".


4) Adding domains to the list
To add a domain for the CJ Domain Whois to check, you need to add it to the list in config.php (after the editable variables).

The list contains elements like this:

"com" => array(
"server"=>"whois.crsnic.net",
"nomatch"=>"no match",
"price"=>12.99,
),
Majesty M
Majesty M
2 jaar geleden
 
0 +1 -0 -1
Hele mooi script ! Werkt prima vooral met de nieuwe whois serverlist...

Alleen geeft hij bij de .nl domeinnamen altijd 'vrij' aan. Heeft iemand hier een oplossing voor ?
Mike van den Berg
Mike van den Berg
1 jaar geleden
 
0 +1 -0 -1
@Majesty M;
Is er al een oplossing aangeboden voor het probleem met .nl domeinnamen die altijd op 'vrij' staan?

Ik heb namelijk hetzelfde probleem, hoewel het script behoorlijk oud is, wil ik 'm wel gebruiken namelijk...
Dirk giese
dirk giese
7 maanden geleden
 
1 +1 -0 -1
Heel mooi script lijkt me.
http://darkmdmn.awardspace.com/whois/#
Ik zoek iemand die -tegen betaling- dit script op mijn website wil implementeren. Ik kom zelf wel een heel eind, maar ben bepaald geen expert... :-(
Alvast bedankt voor uw reactie !
mvg
dirko
Chris
Chris
7 maanden geleden
 
0 +1 -0 -1
Dirk, plaats even een topic in het forum->vacatures, krijg je meer reacties =)
Jacco Engel
Jacco Engel
7 maanden geleden
 
0 +1 -0 -1
Verder zou ik even controleren in hoeverre dit script nog relevant is. Ben er namelijk voor 99% zeker van dat voor iig de .nl de whois (commandline) uitkomst veranderd is. (minimaler)
Dirk giese
dirk giese
7 maanden geleden
 
0 +1 -0 -1
Chris..: een vacature plaatsen om hulp bij het plaatsen van een scriptje op een webpagina lijkt me een beetje OVERKILL ?
Alles wat ik nodig heb is iemand die ons op het goede been kan zetten...
TJVB tvb
TJVB tvb
7 maanden geleden
 
0 +1 -0 -1
@Dirk ik heb je gisteren al een pm gestuurd (voor de reactie van Chris)
Wat Chris zegt klopt in principe wel, je vraagt een vacature en het lijkt misschien wat overkill maar om het hier te plaatsen is ook niet geheel logisch en niet volgens de regels.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • PHP Newbie
  • 7 jaar geleden
  • 4.993 x bekeken
  • Labels
  • Geen tags toegevoegd.