Beste Sd ers,
Heb een domein Checker gevonden die goed bij mijn ideeen past.
Nu geeft hij alleen de volgende fouten:
Warning: escapeshellcmd() has been disabled for security reasons in on line 161
Warning: exec() has been disabled for security reasons in on line 169
Domain not available
Het script:
if($bUnix){
if($sExtension == "nl"){
$this->sExecCode = "whois -h ".$aExtensionData[0]." \"is ".$sDomainName."\"";
} else {
$this->sExecCode = "whois -h ".$aExtensionData[0]." \"".$sDomainName."\"";
}
exec($this->sExecCode, $sBuffer);
if(!is_array($sBuffer) OR empty($sBuffer)){
return self::ERROR;
}
$this->sResult = "";
foreach($sBuffer as $sRow){
$this->sResult .= $sRow."\n";
}
if(stristr($this->sResult, "Connection refused")
OR stristr($this->sResult, "No address associated with hostname")){
return self::NO_SERVER;
}
} else {
if($sExtension == "nl"){
$this->sExecCode = "is ".$sDomainName;
} else {
$this->sExecCode = $sDomainName;
}
$rSocket = fsockopen($aExtensionData[0], $this->iPort);
if(!$rSocket){
return self::NO_SERVER;
}
fputs($rSocket, $this->sExecCode);
$this->sResult = "";
while(!feof($rSocket))
$this->sResult .= fgets($rSocket, 128);
}
if($bRaw){
return $this->sResult;
}
if(stristr($this->sResult, $aExtensionData[1])){
return self::AVAILABLE;
} else {
return self::TAKEN;
}
}
/**
* Returns the last server response
*/
public function getLastResponse(){
if(isset($this->sResult))
return $this->sResult;
}
}
?>
Kan iemand mij helpen?
- Domein checker
-
18-01-2010, 15:52 #1
- Berichten
- 447
- Lid sinds
- 16 Jaar
Domein checker
-
In de schijnwerper
Supersnelle WordPress Webhosting vanaf € 3,00 per maandHostingGoedkope 10 Gbps Virtual Private Server (VPS) in Nederland (Met PURE NVMe opslag!)HostingServerFIX| 24/7 server beheer | 24/7 NOC | Urgente storingsopvolging | Netwerk beheerFreelance / WerkSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / Werk -
18-01-2010, 15:54 #2
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Heb je al gegoogled? Ik vind al snel heel veel.
-
18-01-2010, 15:54 #3
- Berichten
- 447
- Lid sinds
- 16 Jaar
Ja heb ff gegoogled,
Alleen krijg dan te zien dat het aan de host ligt.. Wilde even weten of jullie enig idee hebben of het op een andere manier kan
-
18-01-2010, 15:56 #4
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Voortaan dus eerst even googlen voordat je een topic opent ;-)
Het ligt inderdaad aan de server instellingen. Het makkelijkste is om een account aan te maken op www.TransIP.nl en hun API te gebruiken!
-
19-01-2010, 09:51 #5
- Berichten
- 447
- Lid sinds
- 16 Jaar
Oke, bedankt!
Klopt het ook dat er een max aantal aanvragen is per site?
Lars
-
19-01-2010, 10:25 #6
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Dat moet je even in de API zoeken op hun website ;-)
-
20-01-2010, 08:26 #7
- Berichten
- 60
- Lid sinds
- 17 Jaar
Voor .nl is het idd een limiet (hiervan ben ik zeker).
Maar dit kan je ook omzeilen:), door niet het server de check te laten doen, maar het lid zelf.(is niet veel extra scriptwerk)
-
20-01-2010, 13:29 #8
- Berichten
- 756
- Lid sinds
- 16 Jaar
SIDN heeft inderdaad een limiet (15x WHOIS / 500x IS, per dag)
Indien je alleen wil weten of een domein vrij is kan je dus beter IS ipv WHOIS gebruiken.
Exec() is vaak uitgeschakeld bij shared hosting i.v.m. beveiligingsredenen.
Probeer anders eens fsockopen() (zie onderstaand voorbeeld)
PHP Code:<?php
function CheckDomainIsFree($domain){
$fp = fsockopen("whois.domain-registry.nl",43);
fputs($fp, "is ".$domain.".nl\r\n");
$whois="";
while(!feof($fp)){
$whois.=fgets($fp,128);
}
fclose($fp);
return $whois;
}
echo CheckDomainIsFree("sitedeals");
?>
-
20-01-2010, 13:31 #9
- Berichten
- 447
- Lid sinds
- 16 Jaar
bedankt!
Zal eens even kijken
Tags voor dit bericht
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic