0) {
$plusbit="";
$prewiki="";
if (strpos(str_replace('+',' ',urldecode($_POST['baseurl'])), '?') !== false) {
$plusbit='?' . explode('?',urldecode($_POST['baseurl']))[1];
}
$longwiki=str_replace('////','//','//' . str_replace('`','',str_replace('`/','',str_replace('/`/','/', str_replace('HTTP:','',str_replace('http:','',str_replace('HTTPS:','',str_replace('https:','',str_replace('+',' ', explode('?',urldecode($_POST['baseurl']))[0] )))))) . '`/'))) . $plusbit;
$relwiki=explode('?',explode(explode('/', '.' . explode('.', $longwiki . '/')[-1 + sizeof(explode('.', $longwiki . '/'))])[0], $longwiki)[1])[0];
$midwiki="";
if (isset($_POST['midurl'])) { $midwiki=urldecode($_POST['midurl']); }
$blankchar="%20";
if (isset($_POST['blankchar'])) { $blankchar=str_replace(' ','+',urldecode($_POST['blankchar'])); }
$shtwoih=str_replace('`','',explode('/', substr($longwiki, 2))[0]);
$shtwoihcmd=" parent.document.getElementById('sh2').innerHTML='" . $shtwoih . "'; parent.document.getElementById('dh2').innerHTML=''; ";
}
} else if (isset($_GET['baseurl'])) {
$plusbit="";
$prewiki="";
if (strpos(str_replace('+',' ',urldecode($_GET['baseurl'])), '?') !== false) {
$plusbit='?' . explode('?',urldecode($_GET['baseurl']))[1];
}
if (strlen(trim(str_replace('+',' ',urldecode($_GET['baseurl'])))) > 0) {
$longwiki=str_replace('////','//','//' . str_replace('`','',str_replace('`/','',str_replace('/`/','/', str_replace('HTTP:','',str_replace('http:','',str_replace('HTTPS:','',str_replace('https:','',str_replace('+',' ', explode('?',urldecode($_GET['baseurl']))[0] )))))) . '`/'))) . $plusbit;
$relwiki=explode('?',explode(explode('/', '.' . explode('.', $longwiki . '/')[-1 + sizeof(explode('.', $longwiki . '/'))])[0], $longwiki)[1])[0];
$midwiki="";
if (isset($_GET['midurl'])) { $midwiki=urldecode($_GET['midurl']); }
$blankchar="%20";
if (isset($_GET['blankchar'])) { $blankchar=str_replace(' ','+',urldecode($_GET['blankchar'])); }
$shtwoih=str_replace('`','',explode('/', substr($longwiki, 2))[0]);
$shtwoihcmd=" parent.document.getElementById('sh2').innerHTML='" . $shtwoih . "'; parent.document.getElementById('dh2').innerHTML=''; ";
}
}
//file_put_contents('xxxx.x',"http:" . $longwiki . $midwiki);
$subclass="";
$subid="";
function idclass($inb) {
global $subclass, $subid;
$oktotest=true;
$subclass="";
$subid="";
$outb=$inb;
// allow " or ' delim
if (substr(('' . $inb . ' '),0,1) == "'" && strpos(('' . $inb . '`'),"'`") !== false) {
$oktotest=false;
$outb=substr($inb,1,(-2 + strlen($inb)));
} else if (substr(('' . $inb . ' '),0,1) == '"' && strpos(('' . $inb . '`'),'"`') !== false) {
$oktotest=false;
$outb=substr($inb,1,(-2 + strlen($inb)));
}
if ($oktotest) {
if (sizeof(explode('#',$inb)) == 2) {
$subid=explode('.',explode('#',$inb)[1])[0];
if (strpos(explode('#',$inb)[1]," ") === false) {
$outb=explode('#',$inb)[0];
} else {
$subid='';
}
}
if (sizeof(explode('.',$inb)) == 2) {
$subclass=explode('#',explode('.',$inb)[1])[0];
if (strpos(explode('.',$inb)[1]," ") === false) {
$outb=explode('.',$outb)[0];
} else {
$subclass='';
}
}
}
return $outb; //str_replace("'", "%39", str_replace('"', "%34", $outb));
}
$fg="";
$tablebit="";
$scriptbit="";
if (file_exists("wikiautocompletion.htm")) {
$fg=file_get_contents("wikiautocompletion.htm");
$tbs=explode("", $fg);
if (sizeof($tbs) > 1) {
$tablebit="
";
}
$sts=explode("", $fg);
if (sizeof($sts) > 1) {
$scriptbit=explode("", $sts[1])[0];
}
}
$newtablebit=explode("|
" . "
";
if ($fg != "" && isset($_POST['icontent']) && isset($_POST['itable'])) {
$newfg=str_replace(' id="itable" value=', ' id="itable" name="itable" value=', str_replace(' id="icontent" value=', ' id="icontent" name="icontent" value=', str_replace(' method="GET" action="wikiautocompletion.htm">', ' method="POST" action="wikiautocompletion.php">', str_replace(' method="GET" action="wikiautocompletion.html">', ' method="POST" action="wikiautocompletion.php">', str_replace('.js?ddlist=','.js?ddJUNKlist=',str_replace('',' ',$fg))))));
$divbits=explode("", $fg);
$newfg=str_replace("" . $divbits[-1 + sizeof($divbits)], str_replace('+',' ',urldecode($_POST['icontent'])) . "" . $divbits[-1 + sizeof($divbits)], $newfg);
$tblbits=explode("", $newfg);
$oldtable="";
$newfg=str_replace($oldtable, base64_decode($_POST['itable']), $newfg);
if (isset($_POST['inavigate'])) {
$tvalis='';
$thewiki=str_replace('+',$blankchar,str_replace(' ',$blankchar,urldecode($_POST['inavigate'])));
if (strpos($thewiki, '`') !== false) {
$tvalis=" setsval('" . explode('`',$thewiki)[1] . "','" . explode('`',str_replace('+',' ',urldecode($_POST['inavigate'])))[0] . "'); ";
$thewiki=explode('`',$thewiki)[0];
}
$shtwoihcmd=str_replace('parent.','',$shtwoihcmd);
if (isset($_POST['idot'])) {
$newfg=str_replace('>.<', '> regarding List Of ' . trim(str_replace('+',' ',urldecode($_POST['idot']))) . '.<', str_replace('\n";
for ($iarr=0; $iarr", "" . idclass($arr[$iarr]) . " | ", $newtablebit);
$newtablebit=str_replace("", " | ", $newtablebit);
//file_put_contents('x.x',"http:" . $longwiki . $midwiki . strtolower(str_replace(" ",$blankchar,idclass($arr[$iarr]))));
$wpageplace="http:" . $longwiki . $midwiki . strtolower(str_replace(" ",$blankchar,idclass($arr[$iarr])));
$wpage=file_get_contents($wpageplace);
if (strpos($wpage, '') !== false) {
$wpage=str_replace(explode('', $wpage)[0] . '','',$wpage);
//file_put_contents('xx.xxqw',' ... ' . $wpage);
}
if ($prewiki == '' && strpos($wpage,' href="http:' . explode('?',$longwiki)[0]) !== false) {
$alists=explode(' href="http:' . explode('?',$longwiki)[0] . '', $wpage);
//file_put_contents('x.xx','' . strlen($alists[0]) . " 1\n" . $subid . $subclass . ' ' . strlen($wpage) . ' ' . $prewiki . $relwiki);
} else if ($prewiki == '' && strpos($wpage,' href="https:' . explode('?',$longwiki)[0]) !== false) {
$alists=explode(' href="https:' . explode('?',$longwiki)[0] . '', $wpage);
//file_put_contents('x.xx','' . strlen($alists[0]) . " 2\n" . $subid . $subclass . ' ' . strlen($wpage) . ' ' . $prewiki . $relwiki);
} else if ($prewiki == '' && strpos($wpage,' href="' . explode('?',$longwiki)[0]) !== false) {
$alists=explode(' href="' . explode('?',$longwiki)[0] . '', $wpage);
//file_put_contents('x.xx','' . strlen($alists[0]) . " 3\n" . $subid . $subclass . ' ' . strlen($wpage) . ' ' . $prewiki . $relwiki);
} else {
$alists=explode($prewiki . $relwiki . '', $wpage);
//file_put_contents('x.xx','' . strlen($alists[0]) . " 4\n" . $subid . $subclass . ' ' . strlen($wpage) . ' ' . $prewiki . $relwiki);
}
$jw=0;
$badstart=0;
for ($iw=1; $iw
') !== false) {
$wwpage=str_replace(explode('', $wwpage)[0] . '','',$wwpage);
//file_put_contents('x.xxqw',' ... ' . $wwpage);
}
if ($subid != "") {
$aalists=explode(' id="' . $subid . '"', $wwpage);
for ($iiw=1; $iiw', explode('<', $aalists[$iiw])[0])[1] != '') {
$isok=true;
if ($subclass != "") {
$isok=false;
if (strpos(explode('>', $aalists[$iiw])[0], ' class="' . $subclass . '"') !== false) { $isok=true; }
if (strpos(explode('<', $aalists[-1 + $iiw])[-1 + sizeof(explode('<', $aalists[-1 + $iiw]))], ' class="' . $subclass . '"') !== false) { $isok=true; }
}
if ($isok) {
if ($jw == 0) {
if (isset($_GET['viap'])) {
$divapp=trim(explode("\n",explode("\r",str_replace("'", "%39", str_replace("'", "`", str_replace('"', "%34", explode('>', explode('<', $aalists[$iiw])[0]))))[1])[0])[0], "/");
}
$basis.="\n";
} else {
if (isset($_GET['viap'])) {
if ($dzero != floor(strlen($divapp) / 1000)) {
$divapp.="' + \n'";
$dzero=floor(strlen($divapp) / 1000);
}
$divapp.='`' . trim(explode("\n",explode("\r",str_replace("'", "%39", str_replace("'", "`", str_replace('"', "%34", explode('>', explode('<', $aalists[$iiw])[0]))))[1])[0])[0], "/");
}
$basis=str_replace("' defer", "," . urlencode(explode('>', explode('<', $aalists[$iiw])[0])[1]) . "' defer", $basis);
}
$jw++;
}
}
}
}
//file_put_contents('x.xx', $subclass); // %20[Topic].mw-headline
if ($subclass != "" && $subid == "") {
$aalists=explode(' class="' . $subclass . '"', $wwpage);
//file_put_contents('xxxx.xxxxxxx', strlen($wwpage) . " http:" . explode('?',$longwiki)[0] . explode('"', $alists[$iw])[0] . ' via class="' . $subclass . '"' . ' ... ' . sizeof($aalists) . ' ... ' . sizeof($alists));
for ($iiw=1; $iiw', explode('<', str_replace('', explode('<', str_replace('', explode('<', $aalists[$iiw])[0]))))[1])[0])[0];
$divapp=trim(explode("\n",explode("\r",str_replace("'", "", str_replace("'", "", str_replace('"', "%34", explode('>', explode('<', $aalists[$iiw])[0]))))[1])[0])[0], "/");
//file_put_contents('x.xxx',$divapp . ' ' . sizeof($aalists) . ' StrLen()=' . strlen($wpage) . ' ' . $wpageplace . ' strlen()=' . strlen($wwpage) . ' ' . "http:" . $longwiki . explode('"', $alists[$iw])[0]);
}
$basis.="\n";
} else {
if (isset($_GET['viap'])) {
if ($dzero != floor(strlen($divapp) / 1000)) {
$divapp.="' + \n'";
$dzero=floor(strlen($divapp) / 1000);
}
//$divapp.='`' . explode("\n",explode("\r",str_replace("'", "%39", str_replace("'", "`", str_replace('"', "%34", explode('>', explode('<', $aalists[$iiw])[0]))))[1])[0])[0];
$divapp.='`' . trim(explode("\n",explode("\r",str_replace("'", "", str_replace("'", "", str_replace('"', "%34", explode('>', explode('<', str_replace('', explode('<', str_replace('\n";
} else {
if (isset($_GET['viap'])) {
$divapp.='`' . trim(str_replace("\n","",str_replace("\r","",str_replace("\r\n","",str_replace("'", "%39", trim(str_replace($blankchar,' ',trim(explode('"', $alists[$iw])[0]))))))), "/");
}
$basis=str_replace("' defer", "," . $relwiki . explode('"', $alists[$iw])[0] . "' defer", $basis);
}
$jw++;
//} else {
//file_put_contents('xx.xx','xx.xx');
}
}
$bigbasis.=$basis;
}
//file_put_contents('x.xxxxx','' . $divapp . ' ' . $_GET['viap']);
//$divapp=str_replace("``","`",str_replace("``","`",str_replace("``","`",str_replace("\n","",str_replace("\r","",str_replace("\r\n","",str_replace("'", "%39", $divapp)))))));
if (isset($_GET['viap'])) {
//file_put_contents('x.xxxx','' . $divapp);
//file_put_contents('x.xxxxxx',"");
echo "";
} else {
echo str_replace("", " ", str_replace($tablebit, $newtablebit, str_replace($scriptbit, $bigbasis, $fg)));
}
exit;
} else if ($fg != "") {
echo $fg;
exit;
}
?>