From a31396fb8c67f27a0055e4c4a6fa95e3cde24d1a Mon Sep 17 00:00:00 2001 From: root Date: Wed, 1 Apr 2015 23:53:58 +0200 Subject: Small improvements. --- ip/index.php | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 ip/index.php (limited to 'ip/index.php') diff --git a/ip/index.php b/ip/index.php new file mode 100644 index 0000000..a390ec2 --- /dev/null +++ b/ip/index.php @@ -0,0 +1,60 @@ + $ip, "hostname" => $if->getReverseDNS()); + +if( isset($_GET["geoip"]) && $_GET["geoip"] != 0){ + $geoip = $result = array_merge($result, $if->getAllGeoipRecords()); +} + +if( isset($_GET["header"]) && $_GET["header"] != 0){ + $header = $if->getHeader(); + $result = array_merge($result, $header); +} + +if( ! isset($_GET["output"]) || $_GET["output"] == "" ){ + $_GET["output"] = "html"; +} + +switch($_GET["output"]){ + case("json"): + header("Content-Type: application/json"); + echo $if->encodeJson($result); + break; + case("html"): + require 'template.php'; + break; + case("php"): + header("Content-Type: text/plain"); + echo serialize($result); + break; + default: + require 'template.php'; + break; +} -- cgit v1.2.3