Vorlage:Rennsportwiki: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
!colspan="2" align="center" | <big>'''Rennsportwiki'''</big> | !colspan="2" align="center" | <big>'''Rennsportwiki'''</big> | ||
|- | |- | ||
− | |style="background-color:white| {{Paypal}} <br> {{Patreon}} <br> <br> {{Sponsoo}} <br> {{Facebook}} <br> {{Kuckucksuhr}} {{Kalender}} <br> {{Flagcounter}} <br> {{Zähler}} <br> {{Wetter}} <br> {{Webwiki}} {{Mittelstand}} <!--<br> {{Jugendschutz}}--> | + | |style="background-color:white| {{Paypal}} <br> {{Patreon}} <br> <br> {{Sponsoo}} <br> {{Facebook}} <br> {{Kuckucksuhr}} {{Kalender}} <br> {{Flagcounter}} <br> {{Zähler}} <br> {{Wetter}} <br> {{Webwiki}} {{Mittelstand}} <br> |
+ | <?php | ||
+ | |||
+ | // | ||
+ | //BACKLINKSELLER WEBSITE-CODE (ECHO) VERSION 2 | ||
+ | // | ||
+ | |||
+ | $BACKLINK_SELLER['ID'] = '282914140.611530329'; | ||
+ | |||
+ | //Wenn Sie folgenden Parameter auf TRUE setzen, dann | ||
+ | //werden alle Fehlermeldungen ausgegeben und Sie | ||
+ | //können somit leichter die Fehlerursache feststellen | ||
+ | $BACKLINK_SELLER['DEBUG_FLAG'] = false; //TRUE (aktiviert) oder FALSE (deaktiviert) | ||
+ | |||
+ | //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.rennsport.wiki/', '', $requestUri); //make sure that request uri is without domain | ||
+ | $BACKLINK_SELLER['PAGE_URL'] = 'http://www.rennsport.wiki/' . $requestUri; | ||
+ | |||
+ | function backlinkseller($config) | ||
+ | { | ||
+ | $request = '/channel/?id=' . $config['ID'] . '&page=' . urlencode($config['PAGE_URL']) . '&ip=' . $_SERVER['REMOTE_ADDR']; | ||
+ | if($config['DEBUG_FLAG']) {$request .= '&debug=1';} | ||
+ | $tld = 'de'; | ||
+ | @$socket = fsockopen('channel1.backlinkseller.' . $tld, 80, $errorNumber, $errorMessage, 5); | ||
+ | if(!$socket) | ||
+ | { | ||
+ | $tld = 'com'; | ||
+ | @$socket = fsockopen('channel1.backlinkseller.' . $tld, 80, $errorNumber, $errorMessage, 5); | ||
+ | if(!$socket) {return '<!-- UNABLE_TO_CONNECT -->';} | ||
+ | } | ||
+ | $response = null; | ||
+ | stream_set_timeout($socket, 5); | ||
+ | fwrite($socket, 'GET ' . $request . " HTTP/1.1\r\nHost: channel1.backlinkseller." . $tld . "\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")));} | ||
+ | $response = str_replace(array('\"', "\\'"), array('"', "'"), $response); //remove quotes | ||
+ | if(strpos($response, '<response>') === false || strpos($response, '</response>') === false) {return '<!-- INVALID_RESPONSE -->';} | ||
+ | $response = str_replace(array('<response>', '</response>'), '', $response); | ||
+ | return $response; | ||
+ | } | ||
+ | echo(backlinkseller($BACKLINK_SELLER)); | ||
+ | |||
+ | ?><!--<br> {{Jugendschutz}}--> | ||
|} | |} | ||
[[Kategorie:Vorlagen]] | [[Kategorie:Vorlagen]] |
Version vom 17. Oktober 2018, 16:20 Uhr
Rennsportwiki | ||||||||
---|---|---|---|---|---|---|---|---|
<?php // //BACKLINKSELLER WEBSITE-CODE (ECHO) VERSION 2 // $BACKLINK_SELLER['ID'] = '282914140.611530329'; //Wenn Sie folgenden Parameter auf TRUE setzen, dann //werden alle Fehlermeldungen ausgegeben und Sie //können somit leichter die Fehlerursache feststellen $BACKLINK_SELLER['DEBUG_FLAG'] = false; //TRUE (aktiviert) oder FALSE (deaktiviert) //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.rennsport.wiki/', , $requestUri); //make sure that request uri is without domain $BACKLINK_SELLER['PAGE_URL'] = 'http://www.rennsport.wiki/' . $requestUri; function backlinkseller($config) { $request = '/channel/?id=' . $config['ID'] . '&page=' . urlencode($config['PAGE_URL']) . '&ip=' . $_SERVER['REMOTE_ADDR']; if($config['DEBUG_FLAG']) {$request .= '&debug=1';} $tld = 'de'; @$socket = fsockopen('channel1.backlinkseller.' . $tld, 80, $errorNumber, $errorMessage, 5); if(!$socket) { $tld = 'com'; @$socket = fsockopen('channel1.backlinkseller.' . $tld, 80, $errorNumber, $errorMessage, 5); if(!$socket) {return ;} } $response = null; stream_set_timeout($socket, 5); fwrite($socket, 'GET ' . $request . " HTTP/1.1\r\nHost: channel1.backlinkseller." . $tld . "\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")));} $response = str_replace(array('\"', "\\'"), array('"', "'"), $response); //remove quotes if(strpos($response, '<response>') === false || strpos($response, '</response>') === false) {return ;} $response = str_replace(array('<response>', '</response>'), , $response); return $response; } echo(backlinkseller($BACKLINK_SELLER)); ?> |