Nischant Whois Script
Voornaamste toepassing: domein beschikbaarheidscontrole
Het Nischant Whois script maakt het mogelijk om een whois-query uit te voeren cq te controleren of een domein nog beschikbaar is. Het script maakt gebruik van het WhoisWrapper Component welke met formuliervelden kan worden aangestuurd.
Onderstaande biedt een overzicht van alle mogelijke formuliervelden. De parameter nid_nodetails kan de controles sneller laten verlopen... het opnemen waard.
Online demonstratie Oude versie
Gebruik van het programma
Onderstaande tabel geeft een kort overzicht van de mogelijke parameters. Deze kunnen o.a. als verborgen formuliervelden worden opgenomen.
| Parameters |
| nid_domain |
|
De domeinnaam waarover de informatie opgevraagd moet worden.
<input type="text" name="nid_domain"> |
| nid_header |
|
Optioneel. Een bestand met de html voor weergave bovenaan de pagina.
<input type="hidden" name="nid_header" value="/dir1/paginakop.inc"> |
| nid_footer |
|
Optioneel. Een bestand met de html voor weergave onderaan de pagina.
<input type="hidden" name="nid_footer" value="/dir1/paginavoet.inc"> |
| nid_background |
|
Optioneel. Een texture (achtergrond) die zal worden weergeven in de pagina.
<input type="hidden" name="nid_background" value="/images/bg.gif"> |
nid_tabel
backcolor |
|
Optioneel. De achtergrond kleur van de tabel waarin de informatie wordt weergegeven. Standaard (wanneer deze parameter niet is opgegeven) is de tabel wit.
<input type="hidden" name="nid_tabelbackcolor" value="#FF0000"> |
nid_tabel
background |
|
Optioneel. Een texture (achtergrond) die zal worden weergeven als achtergrond voor de tabel waarin de informatie wordt weergegeven.
<input type="hidden" name="nid_tabelbackground" value="/images/bg1.gif"> |
nid_tabel
bordercolor |
|
Optioneel. De kleur van de randen in de weergeven tabel. Wanneer niets wordt opgegeven is deze kleur groen.
<input type="hidden" name="nid_tabelbordercolor" value="#FF00FF"> |
nid_domain
takenmsg |
|
Optioneel. De tekst die wordt weergegeven wanneer een domein niet meer beschikbaar is.
<input type="hidden" name="nid_domaintakenmsg" value="Helaas... het domein is al geregistreerd"> |
nid_domain
nottakenmsg |
|
Optioneel. De tekst die wordt weergegeven wanneer een domein beschikbaar is.
<input type="hidden" name="nid_domainnottakenmsg" value="Het domein is nog vrij!"> |
| nid_busymsg |
|
Optioneel. De tekst die wordt weergegeven wanneer dit programma de controle aan het uitvoeren is.
<input type="hidden" name="nid_busymsg" value="even geduld a.u.b."> |
nid_check
alternatives |
|
Optioneel. Wanneer "true" zal gecontroleerd worden of domeinen met een andere extensie wel/ook beschikbaar zijn. Wanneer gecontolreerd wordt op xxx.com zal zo meteen de status van xxx.net, xxx.org en xxx.nl gecontroleert worden.
<input type="hidden" name="nid_checkalternatives" value="true">
<input type="checkbox" name="nid_checkalternatives" value="true"> |
nid_nodetails
*nieuw |
|
Optioneel. Wanneer "true" zullen de controles sneller verlopen, met name voor .nl, .com/org/net domeinen, doordat minder servers gecontroleerd hoeven te worden. Aanbevolen optie!.
<input type="hidden" name="nid_nodetails" value="true">
<input type="checkbox" name="nid_nodetails" value="true"> |
Voorbeeld formulier 1
<form method="post" action="/srv-bin/whois/whois.asp">
<input type="hidden" name="nid_header" value="/dir1/mijnheader.htm">
<input type="hidden" name="nid_footer" value="/dir1/mijnvoet.htm">
<input type="hidden" name="nid_background" value="/dir1/mijnbg.gif">
<p>Domeinnaam: <input type="text" name="nid_domain"></p>
<p><input type="submit" value="Controleren"></p>
</form>
E-mail en Database functionaliteit
Met onderstaande parameters is het mogelijk om de gegevens zoals de domeinnaam en het whois query-resultaat op te slaan in een database en te versturen via e-mail.
| Parameters |
| email_recipient |
|
Optioneel. Het e-mailadres van de persoon die een mailtje moet ontvangen wanneer het script met succes is gebruikt.
<input type="hidden" name="email_recipient" value="info1@uwdomein.nl">
Of in global.asa (asp):
Application("email_recipient") = "info1@uwdomein.nl" |
email_error
recipient |
|
Optioneel. Het e-mailadres van de persoon die een mailtje moet ontvangen wanneer er een fout tijdens gebruik van het script optreedt.
<input type="hidden" name="email_errorrecipient" value="webmaster@uwdomein.nl">
Of in global.asa (asp):
Application("email_errorrecipient") = "webmaster@uwdomein.nl" |
| nid_database |
|
Optioneel. De lokatie van een access-database die het resultaat van een query gaat bevatten. Deze database kunt u downloaden vanaf ftp.nedcomp.nl.
<input type="hidden" name="nid_database" value="/data/bezoekerdata.mdb"> |
| h_debug |
|
Optioneel. Bij gebruik van deze parameter worden database-fouten weergegeven (zonder deze parameter dus niet!). Neem onderstaande exact over.
<input type="hidden" name="h_debug" value="true"> |
Voorbeeld formulier 2, e-mail + database functionaliteit
<form method="post" action="/srv-bin/whois/whois.asp">
<input type="hidden" name="nid_header" value="/dir1/mijnheader.htm">
<input type="hidden" name="nid_footer" value="/dir1/mijnvoet.htm">
<input type="hidden" name="nid_background" value="/dir1/mijnbg.gif">
<input type="hidden" name="nid_database" value="/data/database.mdb">
<input type="hidden" name="email_recipient" value="info1@uwdomein.nl">
<input type="hidden" name="email_errorrecipient" value="webmaster@uwdomein.nl">
<!-- Alleen tijdens de test-fase opnemen -->
<input type="hidden" name="h_debug" value="true">
<p>Domeinnaam: <input type="text" name="nid_domain"></p>
<p><input type="submit" value="Controleren"></p>
</form>
Kenmerken
Het programma geeft een 'ik ben bezig' melding alvorens de controle wordt gestart. Hierdoor krijgt de bezoeker onmiddellijk een reactie, ook als de server van SIDNL of InterNIC langzamer reageert.
De domeinen .nl, .com, .net, .org, .edu, .to, .nu en .ws worden ondersteund. De pagina kop, de voet en de achtergrond-texture kunnen door u worden bepaald.
Programma locatie
Het programma is beschikbaar in de 'server-bin' directory van uw webserver. Het volledige pad is:
/srv-bin/whois/whois.asp
Dit is een virtuele directory en niet zichtbaar in ftp-programma's of bijvoorbeeld Microsoft Frontpage.
Opmerkingen
Alle parameters zijn optioneel, behalve de parameter nid_domein.
De include files, de pagina kop en/of pagina voet, mogen geen html kopsectie en afsluiting bevatten. Dit moeten dus geen complete html-pagina's zijn maar alleen de html bevatten die nodig is voor de weergave van een voet of kop.
Database downloaden
De bijbehorende database kunt u downloaden van ftp.nedcomp.nl. Daar is een database beschiktbaar die alleen de whois-tabel bevat maar ook een database die zowel de whois-tabel als een tabel t.b.v. Nischant Sendmail bevat.
Dit whois programma is gratis beschikbaar gesteld. Indien u de inbouw-werkzaamheden aan ons uit wilt besteden kunt u zich richten aan info@nedcomp.nl. Vragen betreffende het gebruik kunt u richten aan beheer@nedcomp.nl.
Aansprakelijkheid
Gebruik van het programma geschiedt geheel op eigen risico. Bij gebruik vrijwaart u Nedcomp Hosting van iedere vorm van claim, aanklacht of geding.
|
|
|
|