DomainAvailable
Aus Programmers Guide
(Unterschied zwischen Versionen)
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.…“) |
Roy (Diskussion | Beiträge) 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; } ?>