Self Catering Directory Page 34 of 35

Name of hostsJenny
Webwww.sodwanalodge.co.za
Cell+27 (0)83 255 5717
Tel:+27 (0)83 255 5717
fax+27 (0)35 571 5010
Emailjohan@vanggatfontein.co.za
Sodwana Lodge   (Self Catering accommodation in Sodwana Bay)
Beautiful chalet 34 in secure closed complex offers you: 4 - Bedrooms 3 - Bathrooms Fully equipped kitchen 2 - Fridges 1 - Freezer Microwave oven Daily cleaning ... more ...

Name of hostsChris Brown
Webwww.stivesestate.co.za
Cell+27 (0)72 211 9173
Tel:+27 (0)33 234 4490
fax+27 (0)33 234 4647
Emailchris@stives.co.za
St Ives   (Self Catering accommodation in Lidgetton)
St Ives Restaurant, Accommodation & Fly Fishing Estate is situated in Lions River which is in the beautiful Kwa-Zulu Natal Midlands on the R103, 10 kilometers from Howick, 7 kilometers from Midmar Dam, 20 minutes from Pietermaritzburg and ... more ...

Name of hostsBlackie & Kitty Swartz
Web
Cell+27 (0)71 300 9048
Tel:+27 (0)82 875 0100
fax+27 (0)86 6852 379
Emailnavalhill.mooiriver@gmail.com
Naval Hill   (Self Catering accommodation in Mooi River)
Experience the culture of the Navy in a different manner!!! Luxury cabins fit for Admirals, overlooking the tranquil waters of the Mooi River. Listen to the call of the Fish-Eagle, hunting atop the water; watch the Egyptian Geese flying above and ... more ...

Name of hostsBarry & Brenda Poisson
Webwww.roomsforafrica.com
Cell+27 (0)84 458 3276
Tel:+27 (0)33 251 0510
fax
Emailpoisson@netactive.co.za
Fern Croft Bed & Breakfast   (Self Catering accommodation in Pietermaritzburg)
We are situated a stones throw away from Tala Private Game Reserve, The Natal Lion Park, The iDube Race Circuit, Valley of 1000 Hills, The Cycad Farm and many other attractions! We are minutes away from the Comrades Marathon, Dusi Can ... more ...

Name of hostsIvala Guest Lodge
Webwww.ivala.co.za
Cell083 775 2466
Tel:033 496 1640
fax
Emailbradway@ionet.co.za
Ivala Guest Lodge   (Self Catering accommodation in Pietermaritzburg)
Ivala Guest Lodge is situated on the picturesque banks of the Mooi River in Müden, Kwazulu Natal. Originally an orange wine farm, the farmhouse has been renovated into an immaculate bed ... more ...

Name of hostsLakeview B&B
Webwww.safarinow.com
Cell
Tel:+27 (0)33 330 6374
fax+27 (0)33 330 6374
Emaills@sbakels.co.za
Lakeview B&B   (Self Catering accommodation in howick)
Louis and Tina Freeman welcome guests to their lovely Lakeview B and B, conveniently situated on the outskirts of the bustling town of Howick, in the KwaZulu-Natal Midlands. Set in a beautiful country garden with fantastic birdlife, it pro ... more ...

Name of hostsIrish Mist Estate
Webwww.irishmist.co.za
Cell072 418 2528
Tel:033 234 4185
fax
Emailirishmist@absamail.co.za
Irish Mist Estate   (Self Catering accommodation in Balgowan)
Set in the heart of Kwazulu Natal Midlands, Balgowan. Stunning views over the Caversham Valley - wake up to mist covered hills and the sound of bird calls. Irish Mist Estate is a family ruts['host'], ".") === false) { echo ($debug) ? "
  • Error! URL is incorrect: ".$url : ""; return false; } return true; } //Get the name of the cache file name function abGetCacheFileName($url, $debug=false) { $cacheFileName = md5($url).".cache"; echo ($debug) ? "
  • Cache file name for URL: ".$url." is ".$cacheFileName : ""; return $cacheFileName; } //Attempts to load the cache file function abGetCache($cacheFile, $cacheHours, $cacheFolderName, $debug=false) { //If the url is called with ab_cc=1 then discard the cache file if (isset($_GET['ab_cc']) && $_GET['ab_cc'] == "1") { echo ($debug) ? "
  • Clear cache invoked!" : ""; abRemoveCacheFile($cacheFile); unset($_GET['ab_cc']); return false; } if (!file_exists($cacheFile)) { echo ($debug) ? "
  • Error! Cache file does not exist! ".$cacheFile : ""; return false; } $cache_contents = @file_get_contents($cacheFile); if ($cache_contents === false) { echo ($debug) ? "
  • Error: Cache file is completely empty!" : ""; return false; } else { echo ($debug) ? "
  • Cache file contents".$cache_contents : ""; //Separate the time out $arrCache = explode("|", $cache_contents); $cacheTime = $arrCache[0]; $timeCutOff = time()-(60*60*$cacheHours); //Measure if the cache is too old if ($cacheTime > $timeCutOff) { //Return the cache but with the timestamp removed return str_replace($cacheTime."|", "", $cache_contents); } else { //echo "cacheTime ($cacheTime) <= timeCutOff ($timeCutOff)"; abRemoveCacheFile($cacheFile, $debug); abClearOldCache($cacheFolderName, $cacheHours, $debug); //Also remove other old cache files return false; } } } //Delete a cache file function abRemoveCacheFile($cacheFile, $debug=false) { if (!@unlink($cacheFile)) { echo ($debug) ? "
  • Error: Could not remove cache file: ".$cacheFile : ""; return false; } else { echo ($debug) ? "
  • Successfully removed the cache file: ".$cacheFile : ""; return true; } } //Loads links from the automaticbacklinks web site function abGetLinks($page, $accountCode, $v, $s, $debug=false) { //Make the URL $url = "http://www.automaticbacklinks.com/links.php"; $url = $url."?a=".$accountCode; $url = $url."&v=".$v; $url = $url."&s=".$s; $url = $url."&page=".urlencode($page); echo ($debug) ? "
  • Making call to AB: ".$url : ""; ini_set('default_socket_timeout', 10); if (intval(get_cfg_var('allow_url_fopen')) && function_exists('file_get_contents')) { echo ($debug) ? "
  • Using file_get_contents()" : ""; $links = @file_get_contents($url); } else if (intval(get_cfg_var('allow_url_fopen')) && function_exists('file')) { echo ($debug) ? "
  • Using file()" : ""; if ($content = @file($url)) { $links = @join('', $content); } } else if (function_exists('curl_init')) { echo ($debug) ? "
  • Using cURL()" : ""; $ch = curl_init ($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $links = curl_exec($ch); curl_close ($ch); } else { echo ($debug) ? "
  • Error: no method available to fetch links!" : ""; return false; } return $links; } //remove ab_cc etc. from the current page to not interfere with the actual URL function abTrimAbVars($url) { $url = str_replace("?ab_cc=1", "", $url); $url = str_replace("&ab_cc=1", "", $url); $url = str_replace("?ab_debug=8dac1be9c9bec7d0b0fca5412b482796", "", $url); $url = str_replace("&ab_debug=8dac1be9c9bec7d0b0fca5412b482796", "", $url); return $url; } //Get page function abGetPageUrl($debug=false) { $query = ""; $protocol = (isset($_SERVER['HTTPS'])) ? "https://" : "http://"; $host = $_SERVER['HTTP_HOST']; if ($_SERVER["REDIRECT_URL"]) { //Redirect if (isset($_SERVER['REDIRECT_SCRIPT_URI'])) { //Use URI - it is complete $page = $_SERVER['REDIRECT_SCRIPT_URI']; } else { //Use file and query $file = $_SERVER["REDIRECT_URL"]; if (isset($_SERVER['REDIRECT_QUERY_STRING'])) { $query = "?".$_SERVER['REDIRECT_QUERY_STRING']; } } } else { //No redirect if (isset($_SERVER['SCRIPT_URI'])) { //Use URI - it is complete $page = $_SERVER['SCRIPT_URI']; } else if (isset($_SERVER['REQUEST_URI'])) { //Use URI if (substr($_SERVER['REQUEST_URI'],0,4) == "http") { //Request URI has host in it $page = $_SERVER['REQUEST_URI']; } else { //Request uri lacks host $page = $protocol.$host.$_SERVER['REQUEST_URI']; } } else { $file = $_SERVER['SCRIPT_NAME']; if (isset($_SERVER['QUERY_STRING'])) { $query = "?".$_SERVER['QUERY_STRING']; } } } if (!$page) { $page = $protocol.$host.$file.$query; } $page = abTrimAbVars($page); echo ($debug) ? "
  • This page is reported as: ".$page : ""; return $page; } ?>
    countryroads.co.za