diff --git a/public/index.php b/public/index.php index 49cd1297e34db49ec5dbe011cf2ca0ece577ea70..9b3d65db245befbeb12d3ed7095d20ed8ed01d40 100644 --- a/public/index.php +++ b/public/index.php @@ -3,6 +3,14 @@ include "internal/header.php"; include "internal/footer.php"; include "internal/mysql.php"; +if (strpos($_SERVER['HTTP_HOST'], '.onion') !== false) { + $heIMG = "/internal/getImage.php?imgID=1"; + $abuseIPIMG = "/internal/getImage.php?imgID=2"; +} else { + $abuseIPIMG = "https://www.abuseipdb.com/contributor/45130.svg"; + $heIMG = "https://ipv6.he.net/certification/create_badge.php?pass_name=jonasled&badge=3"; +} + getHeader("Jonas Leder", "home"); ?> <div class="center"> @@ -45,8 +53,8 @@ getHeader("Jonas Leder", "home"); </div> <div id="banner"> <h2>Banner</h2> - <a target="_blank" href="https://ipv6.he.net"><img src="https://ipv6.he.net/certification/create_badge.php?pass_name=jonasled&badge=3"></a> - <a target="_blank" href="https://www.abuseipdb.com/user/45130"><img style="background-color: white" src="https://www.abuseipdb.com/contributor/45130.svg" style="width: 401px;"></a> + <a target="_blank" href="https://ipv6.he.net"><img src="<?php echo($heIMG); ?>"></a> + <a target="_blank" href="https://www.abuseipdb.com/user/45130"><img style="background-color: white" src="<?php echo($abuseIPIMG); ?>" style="width: 401px;"></a> </div> </div> <?php diff --git a/public/internal/getImage.php b/public/internal/getImage.php new file mode 100644 index 0000000000000000000000000000000000000000..781c321614c58685d1af66c884812a4c73a5327d --- /dev/null +++ b/public/internal/getImage.php @@ -0,0 +1,24 @@ +<?php + +$url = ""; + +if( isset( $_GET['imgID'] ) ) +{ + if($_GET['imgID'] == "1") { + $url = "https://ipv6.he.net/certification/create_badge.php?pass_name=jonasled&badge=3"; + } else if($_GET['imgID'] == "2"){ + $url = "https://www.abuseipdb.com/contributor/45130.svg"; + } else { + die("wrong image id"); + } +} +else +{ + die("no image ID set"); +} + +$imginfo = getimagesize( $url ); +header("Content-type: ".$imginfo['mime']); +readfile( $url ); + +?> \ No newline at end of file diff --git a/public/internal/header.php b/public/internal/header.php index 1964a8fa925834d574e2b9f41b9ebf3a0aa816f0..b7192cc49e57ba341f035c2e2a9b2e332467f258 100644 --- a/public/internal/header.php +++ b/public/internal/header.php @@ -1,9 +1,10 @@ <?php -include "config.php"; -include "menue.php"; function getHeader($pagetitle, $navselect) { + include "config.php"; + include "menue.php"; + $menu = getMenu($navselect); if (strpos($_SERVER['HTTP_HOST'], '.onion') !== false) { $trackURL = $trackURLTor;