Я открыл свой хост и создал файл index.php
<?php //index.php
$y = $_SERVER["HTTP_ACCEPT_LANGUAGE"];// узнаем язык брузера
$y=explode(',', $y);
$y=$y[0];
$y=explode('-', $y);
$y=$y[0];
$x=$_GET[x];// ссылка
$w=$_GET[w];// имя страницы
$l=$_GET[l];// язык
$url="https://$l.wikipedia.org/wiki/$w";
if($w==false){$url="https://$y.wikipedia.org/wiki/Main_Page";};
$Main_Page="Main_Page";
if($x==true){$url="$x$Main_Page";};
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$output = curl_exec($ch);
curl_close($ch);
//узнаем язык страницы
$l=$output;
$start = strpos($l , 'lang="');
$end = strpos($l , '" dir="ltr">');
$l = substr($l , $start +6, $end - $start -6 );
$output = preg_replace('[href="/wiki/]', "href=\"?l=$l&w=", $output); // трансформируем слово!
$output = preg_replace('[href="https://]', 'href="?l=', $output); // трансформируем
$output = preg_replace('[.wikipedia.org/wiki/]', '&w=', $output); // трансформируем
$output = preg_replace('[&w="]', '&w=Main_Page"', $output); // трансформируем
$output = preg_replace('[/static/images/footer/wikimedia-button.png]', 'https://ru.wikipedia.org/static/apple-touch/wikipedia.png', $output); // трансформируем
$output = preg_replace('[/static/images/footer/poweredby_mediawiki_88x31.png]', 'https://ru.wikipedia.org/static/apple-touch/wikipedia.png', $output); //трансформируем
$output = preg_replace('[href="https://]', 'href="?x=https://', $output); // трансформируем слово!
$output = preg_replace('[</title>]', ' / BLACK</title>', $output); // трансформируем слово!
$output = preg_replace('[canonical]', '', $output); // трансформируем слово!
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
$mobile = strpos($_SERVER['HTTP_USER_AGENT'],"Mobile");
$symb = strpos($_SERVER['HTTP_USER_AGENT'],"Symbian");
$operam = strpos($_SERVER['HTTP_USER_AGENT'],"Opera M");
$htc = strpos($_SERVER['HTTP_USER_AGENT'],"HTC_");
$fennec = strpos($_SERVER['HTTP_USER_AGENT'],"Fennec/");
$winphone = strpos($_SERVER['HTTP_USER_AGENT'],"WindowsPhone");
$wp7 = strpos($_SERVER['HTTP_USER_AGENT'],"WP7");
$wp8 = strpos($_SERVER['HTTP_USER_AGENT'],"WP8");
if ($ipad || $iphone || $android || $palmpre || $ipod || $berry || $mobile || $symb || $operam || $htc || $fennec || $winphone || $wp7 || $wp8 === true) {
$output = preg_replace('[mw-body]', '', $output); // трансформируем слово!
echo"<style>
#mw-head{display: none;}
#mw-panel{display: none }
#toc{display: none }
#mw-page-base{display: none !important;}
.noprint{display: none !important;}
#mw-fr-reviewnotice{display: none !important;}
body{width: 90%;
margin-left: 5%;
}
</style>";
}
if ($output==FALSE) { // если сылка битая переход назад если норм то показываем
echo "
<script>
setTimeout(() => { history.back();}, 1000);
</script>
";
}else{
echo("$output");
}
?>
Теперь оставалось создать собственный стиль style.css
body,table,tr,blockquote,footer,ul,td{margin-left: 50px
color: #00FF00 !important;
background-color: #000 !important;
}
th{color: #FFA500 !important;}
td{color: #fff !important;}
span{color: #FF0000 !important;}
h1{color: #FF0000 !important;}
b{color: #00FF00!important;}
a{color: #00FF00 !important;}
lu{color: #00FF00 }
li{color: #fff }
p{color: #fff }
div{color: #fff !important;}
lu{background-color: #000 !important;}
ul{background-color: #000 !important;}
li{background-color: #000 !important;}
nav{background-color: #000 !important;}
span{background-color: #000 !important;}
a{background-color: #000 !important;}
p{background-color: #000 !important;}
b{background-color: #000 !important;}
.active{background-color: #000 !important;}
/*#mw-head{display: none !important;} */
/*#mw-page-base{display: none !important;} */
/*span.mw-editsection{display: none !important;}*/
/*sup{display: none !important;}*/
/*ul#footer-icons{display: none !important;}*/
/*div.main-top{display: none !important;} */
/*#p-logo{display: none !important;} */
/*#mw-page-base{display: none !important;}*/
/*.noprint{display: none !important;}*/
.mw-editsection{display: none !important;}
a.mw-wiki-logo{background-image: url(icon4.png) !important;}
div.mw-panel{color: #00FF00 !important;}
div{
background-color: #000 !important;
/*background: #000;*/
color: #fff;
border-radius: 10px !important;
}
table li::marker { list-style-type: none; }
Также я добавил собственный логотип icon.ico
И через пару часов я уже пользовался своим творением, а мой глаз слегка дёргался! Кому интересно оставлю ссылку на исходники. Ну а что такое Бовреки? я до сих по не знаю.
https://disk.yandex.ru/d/Sz4RJxCxid6gUQ