DomainAvailable

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(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.…“)
K
Zeile 5: Zeile 5:
  * "CURL" muss für diese Funktion installiert sein.  
  * "CURL" muss für diese Funktion installiert sein.  
  * http://de3.php.net/manual/de/book.curl.php
  * http://de3.php.net/manual/de/book.curl.php
 +
*
 +
* Unter Ubuntu: sudo apt-get install php5-curl
  *
  *
  * @return boolean isAvail
  * @return boolean isAvail
Zeile 31: Zeile 33:
</source>  
</source>  
-
[[Category:PHP]][[Category:Funktionen]]
+
[[Category:PHP]] [[Category:Funktionen]]

Version vom 06:51, 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
 *
 * 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;
  } 
?>
Persönliche Werkzeuge