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('", "", $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; } ?>
" . idclass($arr[$iarr]) . "