';
//Hier kann die CSS-Class Bezeichnung definiert werden, welche
//bei jedem Hyperlink hinzugefügt wird.
//(Diese Einstellung ist optional)
$BACKLINK_SELLER['HYPERLINK_CLASS'] = 'txt_9_nza';
//URL, die zu der Seite Ihrer Webpräsenz führt (z.B. http://www.example.com/my_page/)
//(Die Defaulteinstellung muss in den meisten Fällen nicht geändert werden)
$requestUri = $_SERVER['REQUEST_URI'];
if(substr($requestUri, 0, 1) == '/') {$requestUri = substr($requestUri, 1);} //remove leading slash
$requestUri = str_replace('http://www.harz-paradies.de/', '', $requestUri); //make sure that request uri is without domain
$BACKLINK_SELLER['PAGE_URL'] = 'http://www.harz-paradies.de/' . $requestUri;
//Mit einem aktivierten Caching wird der zurückgegebene HTML-Code
//in einer Datei für mindestens eine Stunde gespeichert.
//Bitte definieren Sie auch einen gültigen Dateipfad (siehe weiter unten)
//ACHTUNG: WIR EMPFEHLEN DAS CACHING ZU AKTIVIEREN, DA DIES DIE
//ZUGRIFFSZEITEN IHRER WEBSEITE ERHÖHT. AUSSERDEM BESEITIGT DAS AKTIVIERTE
//CACHING EINIGE TIMEOUT-PROBLEME, FALLS UNSER SERVER VORÜBERGEHEND NICHT ZUR VERFÜGUNG STEHT.
$BACKLINK_SELLER['CACHING_ENABLED_FLAG'] = true; //true (aktiviert) oder false (deaktiviert)
//Dateipfad zu der Caching-Datei.
//Für jede URL wird eine solche Datei angelegt
//ACHTUNG: DIESE DATEI MUSS SCHREIB- UND LESE-RECHTE BESITZEN.
//SIE KÖNNEN DIESE RECHTE ÜBER DIE CHMOD-EINSTELLUNG SETZEN.
//BITTE KONFIGURIEREN SIE AUCH EINEN UNTERVERZEICHNIS, IN DEM DIESE
//CACHE-DATEIEN ERSTELLT WERDEN - ANSONSTEN WERDEN DIESE DIREKT IM
//ROOT-VERZEICHNISS IHRER WEBPRESENZ ERSTELLT.
$BACKLINK_SELLER['CACHED_FILE_PATH'] = $_SERVER['DOCUMENT_ROOT'] . '/backlink/bs-840176972-' . md5($BACKLINK_SELLER['PAGE_URL']) . '.txt';
//IP von dem Benutzer, der auf Ihre Webpräsenz zugreift
$BACKLINK_SELLER['USER_IP'] = $_SERVER['REMOTE_ADDR'];
if(!defined("BACKLINK_SELLER")) {define("BACKLINK_SELLER", serialize($BACKLINK_SELLER));}
if(!in_array('BacklinkSeller', get_declared_classes())) //if not already declared
{
class BacklinkSeller
{
var $config = null;
function retrieveHTML()
{
$this->config = unserialize(BACKLINK_SELLER);
$cachingDirectory = substr($this->config['CACHED_FILE_PATH'], 0, strrpos($this->config['CACHED_FILE_PATH'], '/') + 1);
if($this->config['CACHING_ENABLED_FLAG'] && is_writable($cachingDirectory)) {return $this->retrieveHTMLWithCaching();}
return $this->retrieveHTMLFromServer();
}
function retrieveHTMLWithCaching()
{
if($this->isCachedFileExpired())
{
$response = $this->retrieveHTMLFromServer();
//if server is down then cache HTML response for max 48 hours
if($response == 'UNABLE_TO_CONNECT' && $this->isCachedFileExpired(48))
{
//backlinkseller server is still not available
//in this case we empty cached file
$this->writeHTMLToCachedFile('');
}
else
{
//update cached file
$this->writeHTMLToCachedFile($response);
}
}
return $this->loadHTMLFromCachedFile();
}
function retrieveHTMLFromServer()
{
//build request
$request = '/channel.php?domain_id=' . $this->config['DOMAIN_ID'] .
'&account_id=' . $this->config['ACCOUNT_ID'] .
'&html_before=' . urlencode($this->config['HTML_BEFORE_BACKLINK']) .
'&html_after=' . urlencode($this->config['HTML_AFTER_BACKLINK']) .
'&page=' . urlencode($this->config['PAGE_URL']) . '&xhtml=1' .
'&user_ip=' . $this->config['USER_IP'];
if($this->config['TEST_FLAG']) {$request .= '&test=1';}
if(isset($this->config['HYPERLINK_CLASS'])) {$request .= '&class=' . urlencode($this->config['HYPERLINK_CLASS']);}
//try to connect to backlinkseller server
@$socket = fsockopen('channel9.backlinkseller.de', 80, $errorNumber, $errorMessage, 5);
if(!$socket) {return 'UNABLE_TO_CONNECT';}
//retrieve response
$response = null;
stream_set_timeout($socket, 5);
fwrite($socket, 'GET ' . $request . " HTTP/1.1\r\nHost: channel9.backlinkseller.de\r\n\r\n");
$response = fread($socket, 1000000);
fclose($socket);
if(strpos($response, "\r\n\r\n") !== false)
{$response = trim(substr($response, strpos($response, "\r\n\r\n")));}
if(!$this->config['DEBUG_FLAG']) //if debug is disabled
{
//if response contains any message and not HTML code as expected
if(substr($response, 0, 7) == 'ERROR: ' || substr($response, 0, 4) == 'OK: ')
{return '';} //do not display this message
}
$response = str_replace(array('\"', "\\'"), array('"', "'"), $response); //remove quotes
return $response;
}
function writeHTMLToCachedFile($html)
{
$handle = fopen($this->config['CACHED_FILE_PATH'], 'w');
flock($handle, LOCK_EX);
fwrite($handle, $html);
flock($handle, LOCK_UN);
fclose($handle);
}
function loadHTMLFromCachedFile()
{
if(file_exists($this->config['CACHED_FILE_PATH']))
{return file_get_contents($this->config['CACHED_FILE_PATH']);}
return '';
}
function isCachedFileExpired($hoursToLive = 1)
{
if(!file_exists($this->config['CACHED_FILE_PATH'])) {return true;}
if(filemtime($this->config['CACHED_FILE_PATH']) < time() - (60 * 60 * $hoursToLive)){return true;}
return false;
}
}
}
//output backlinkseller html with backlinks
$backlinkseller = new BacklinkSeller();
echo($backlinkseller->retrieveHTML());
?>
Die Südharzer Kurstadt Bad Lauterberg ist 800 Jahre alte
Stadt und ein staatlich anerkanntes Kneipp Heilbad. Bad Lauterberg
läd mit Ihrer kleinen Altstadt, romantischen Gässchen,
Geschäften, Cafés und Restaurants zum Bummeln ein.
Ein kleiner Skihang am Heikenberg, Loipen über den Stausee
und viele Wanderwege bieten einen tollen Ausgangspunkt für
Winterausflüge in den Harz.
Toller Skihang
für Groß und Klein. Ein besonderes Highlight ist
die Nutzung im Dunkeln zum "Mondscheintarif" .
Die Skipiste am Heikenberg
verfügt über einen Schlepplift sowie eine Flutlichtanlage.
Durch die Höhenlage von
ca. 460 - 718 m ÜNN ist Ski Alpine sowie Snowboarden nur
eingeschränkt möglich.
Gesamtlänge: ca 300 m
Schwierigkeitsgrad: leicht
- mittel
Lift: 1 Schlepplift
Besonderheiten: Flutlichtanlage
Loipen
LZ1 -
Loipe zum Kirchberg
Start am Ende des Dietrichstal.
Bis zum Königssteinweg geht es ca. 2 km recht steil bergauf.
Oben angekommen geht es geradeaus witer zum Oberen Schobenweg
und bis zur Bremer Ruh auf dem Kirchberg.
Länge: ca 4,6 km
Schwierigkeitsgrad: leicht
Start: Dietrichstal
Ziel: Kirchberg
Art: Zielloipe, gespurt
LR1 - Loipe Engentalsweg
Start ist am Oberen Kirchberg
. Hier führt die Loipe entlang des Oberen Scholbenwegs.
An der Gabelung Rechts abbiegen. Von hier ausführt die
Loipe über den Engeltalsweg zum Kirchberg.
Länge: ca 7,2 km
Schwierigkeitsgrad: leicht
Start: Oberer Kirchberg
Ziel: Kirchberg (Bremer Ruh)
Art: Zielloipe, gespurt
LZ2 - Verbindungsweg
zum Südharzer Loipennetz
Start am Ende des Dietrichstal.
Bis zum Königssteinweg geht es ca. 2 km recht steil bergauf
bis zum Königstein. Von hier gelingt man link herum zum
Zubringer zur Südharzloipe. Über den Klößbergskopf,
leicht bergauf zum Quitschenkopfssattel und zur Hasensteinhütte.
Vom Hasenstein aus steil bergauf zum Lärchenplatz. Links
herum gehts zum Jagdkopf relativ eben und rechts herum zum Stöberhai
steil bergauf. Von hier aus führt der Weg zur Südharzloipe,
die bis nach Bad Sachsa und Wieda führt.
Länge bis Bad Sachsa Wieda:
ca 42 km,
Länge bis zur Südharzloipe:
ca 8,2 km
Schwierigkeitsgrad: mittel
Start: Dietrichstal
Ziel: Südharzloipe
Art: Zielloipe, gespurt
Rodelbahn / Rodelstrecken
Rodelbahn am Heibek
Rechtsseitigneben der Skipiste
am Heibek befindet sich eine ca. 300 m Lange Rodelbahn
Länge: ca. 300m
Schwierigkeitsgrad: leicht
Winterwandern / Wanderwege
Vom Lönsweg zum
"Berggasthof Hausberg"
Vom Lönsweg geht es in
Richtung Weinberghütte entlang der Strasse Weinberg. Von
dort geht es geradeaus in Richtung "Berggasthof Hausberg"
zum Ausflugsziel. Für Ihren Rückweg können Sie
auch gernen den Sessellift nutzen, der das ganze Jahr geöffnet
ist.
Länge: ca 1,8 km
Schwierigkeitsgrad: leicht
Start: Lönsweg
Ziel: "Berggasthof Hausberg"
Von der Lutterstraße
zum "Berggasthof Hausberg"
Start ist in der Lutterstraße,
von hier führt auf Höhe des Fußballplatzes der
"Kohschiessenweg rechts ab zur Weinberghütte. Oben
agekommen biegen Sie rechts ab in Richtung "Berggasthof
Hausberg". Für Ihren Rückweg können Sie
auch gernen den Sessellift nutzen, der das ganze Jahr geöffnet
ist.
Länge: ca 3 km
Schwierigkeitsgrad: leicht
Start: Lutterstraße
Ziel: "Berggasthof Hausberg"
Vom Kurhaus zum Baude
Wiesenbeker Teich
Vom Kurhaus gehen Sie rechts
über die Wehrbrücke und folgen dem Weg links an der
Gabelung den Berg hinauf. Entlang des Weges "Bürgermeister-Westerhausen"
bis zur Wiesenbekstraße.An der Teilung nach ca. 1 km müssen
Sie links abwärts gehen und Sie ereichen den Wiesenbecker
Teich.