DomainAvailable

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Roy (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: „<source lang="php"> <?php /** * Ist die übergebene Domain verfügbar * "CURL" muss für diese Funktion installiert sein. * http://de3.php.net/manual/de/book.…“)
Zum nächsten Versionsunterschied →

Version vom 06:50, 6. Apr. 2010

<?php
/**
 * Ist die übergebene Domain verfügbar
 * "CURL" muss für diese Funktion installiert sein. 
 * http://de3.php.net/manual/de/book.curl.php
 *
 * @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;
  } 
?>
Persönliche Werkzeuge