maurermanagemen
B1G-Software-Kunde
		Hallo
Möchte gerne Links über Backlinkseller verkaufen:
Wie muss ich den Code einfügen damit die Links unter Unsere Werbepartner erscheinen?
Der Code von Backlinkseller lautet:
	
	
	
		
So habe ich im Moment die Textllink drinnen:
	
	
	
		
http://www.backlinkseller.de/?referrer=514674925
Besten Dank.
Freundliche Grüssen
				
			Möchte gerne Links über Backlinkseller verkaufen:
Wie muss ich den Code einfügen damit die Links unter Unsere Werbepartner erscheinen?
Der Code von Backlinkseller lautet:
		PHP:
	
	<?php
//
//BACKLINKSELLER WEBSITE-CODE VERSION 1.3
//
//Ihre Domain-ID. (Diese ist standardmaessig richtig eingestellt)
$BACKLINK_SELLER['DOMAIN_ID'] = '669479621';
//Ihre Account-ID. (Diese ist standardmaessig richtig eingestellt)
$BACKLINK_SELLER['ACCOUNT_ID'] = '514674925';
//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)
//Wenn Sie diesen Parameter aktivieren, dann wird von unserem Server
//ein HTML-Code mit einem Beispiel-Textlink zurückgeben
//Somit können Sie die Verbindung mit unserem Server testen,
//auch wenn auf Ihrer Webseite noch keine Textlinks gebucht sind.
//ACHTUNG: BITTE VERGESSEN SIE NICHT, DIESE OPTION 
//NACH DEM TEST WIEDER ZU DEAKTIVIEREN 
$BACKLINK_SELLER['TEST_FLAG'] = false; //true (aktiviert) oder false (deaktiviert)
//Benutzerdefinierte HTML-Code, der vor jedem Textlink hinzugefügt wird
//(Diese Einstellung ist optional)
$BACKLINK_SELLER['HTML_BEFORE_BACKLINK'] = '';
//Benutzerdefinierte HTML-Code, der nach jedem Textlink hinzugefügt wird
//(Diese Einstellung ist optional)
$BACKLINK_SELLER['HTML_AFTER_BACKLINK'] = '<br>';
//Hier wird die CSS-Class Bezeichnung definiert, welche
//bei jedem Hyperlink hinzugefügt wird. Zum Beispiel
//<a href='...' class='class_669479621'>...</a>
//Wir empfehlen diesen Wert durch einen anderen zu ersetzen.
$BACKLINK_SELLER['HYPERLINK_CLASS'] = 'class_669479621';
//URL, die zu der Seite Ihrer Webpräsenz führt
//z.B. http://www.example.com/my_page/
$BACKLINK_SELLER['PAGE_URL'] = 'http://' . $_SERVER['HTTP_HOST'] . str_replace($_SERVER['HTTP_HOST'], '', $_SERVER['REQUEST_URI']);
//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'] . '/bs-669479621-' . md5($BACKLINK_SELLER['PAGE_URL']) . '.txt';
//IP von dem Benutzer, der auf Ihre Webpräsenz zugreift
$BACKLINK_SELLER['USER_IP'] = $_SERVER['REMOTE_ADDR'];
define("BACKLINK_SELLER", serialize($BACKLINK_SELLER));
class BacklinkSeller
{
    var $config = null;
    function retrieveHTML()
    {
        $this->config = unserialize(BACKLINK_SELLER);
        if($this->config['CACHING_ENABLED_FLAG']) {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']) .
                   '&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('channel.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: channel.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
        }
        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());
?>
	So habe ich im Moment die Textllink drinnen:
		PHP:
	
	</a> » <a href="http://www.dufte-shop.de" target="_blank" title="www.dufte-shop.de">www.dufte-shop.de<br />
	http://www.backlinkseller.de/?referrer=514674925
Besten Dank.
Freundliche Grüssen