DomainAvailable
Aus Programmers Guide
Version vom 06:51, 6. Apr. 2010 bei Roy (Diskussion | Beiträge)
<?php /** * Ist die übergebene Domain verfügbar * "CURL" muss für diese Funktion installiert sein. * http://de3.php.net/manual/de/book.curl.php * * Unter Ubuntu: sudo apt-get install php5-curl * * @return boolean isAvail */ function domainAvailable ($strDomain) { $rCurlHandle = curl_init ( $strDomain ); curl_setopt ( $rCurlHandle, CURLOPT_CONNECTTIMEOUT, 10 ); curl_setopt ( $rCurlHandle, CURLOPT_HEADER, TRUE ); curl_setopt ( $rCurlHandle, CURLOPT_NOBODY, TRUE ); curl_setopt ( $rCurlHandle, CURLOPT_RETURNTRANSFER, TRUE ); $strResponse = curl_exec ( $rCurlHandle ); curl_close ( $rCurlHandle ); if ( !$strResponse ) { return false; } return true; } ?>