From 2b24f3ef0e800f878177973eefcb28380a292503 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 17 Nov 2014 20:10:50 +0100 Subject: ifconfig stable --- ifconfig/index.php | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) (limited to 'ifconfig/index.php') diff --git a/ifconfig/index.php b/ifconfig/index.php index ff30813..b87d316 100644 --- a/ifconfig/index.php +++ b/ifconfig/index.php @@ -1,20 +1,29 @@ $ip, "hostname" => $if->getReverseDNS()); if( isset($_GET["geoip"]) && $_GET["geoip"] != 0){ - $result = array_merge($result, $if->getAllGeoipRecords()); + $geoip = $result = array_merge($result, $if->getAllGeoipRecords()); } if( isset($_GET["header"]) && $_GET["header"] != 0){ - $result = array_merge($result, $if->getHeader()); + $header = $if->getHeader(); + $result = array_merge($result, $header); } if( ! isset($_GET["output"]) || $_GET["output"] == "" ){ @@ -37,11 +47,16 @@ if( ! isset($_GET["output"]) || $_GET["output"] == "" ){ switch($_GET["output"]){ case("json"): - echo $if->encodeJSON($result); + 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