/ Published in: PHP
URL: http://css-tricks.com/snippets/php/check-if-website-is-available/
Want to know if a specific website is available? cURL is here to help. This script can be used with a cron job to monitor your websites.
Expand |
Embed | Plain Text
<?php if (isDomainAvailible('http://www.css-tricks.com')) { echo "Up and running!"; } else { echo "Woops, nothing found there."; } //returns true, if domain is availible, false if not function isDomainAvailible($domain) { //check, if a valid url is provided if(!filter_var($domain, FILTER_VALIDATE_URL)) { return false; } //initialize curl $curlInit = curl_init($domain); curl_setopt($curlInit,CURLOPT_CONNECTTIMEOUT,10); curl_setopt($curlInit,CURLOPT_HEADER,true); curl_setopt($curlInit,CURLOPT_NOBODY,true); curl_setopt($curlInit,CURLOPT_RETURNTRANSFER,true); //get answer $response = curl_exec($curlInit); curl_close($curlInit); if ($response) return true; return false; } ?>
You need to login to post a comment.
