PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F@8N ' p @8N@8}' p '#@8N@8N pQ9p!i~}|6-ӪG` VP.@*j>[ K^<֐Z]@8N'KQ<Q(`s" 'hgpKB`R@Dqj '  'P$a ( `D$Na L?u80e J,K˷NI'0eݷ(NI'؀ 2ipIIKp`:O'`ʤxB8Ѥx Ѥx $ $P6 :vRNb 'p,>NB 'P]-->P T+*^h& p '‰a ‰ (ĵt#u33;Nt̵'ޯ; [3W ~]0KH1q@8]O2]3*̧7# *p>us p _6]/}-4|t'|Smx= DoʾM×M_8!)6lq':l7!|4} '\ne t!=hnLn (~Dn\+‰_4k)0e@OhZ`F `.m1} 'vp{F`ON7Srx 'D˸nV`><;yMx!IS钦OM)Ե٥x 'DSD6bS8!" ODz#R >S8!7ّxEh0m$MIPHi$IvS8IN$I p$O8I,sk&I)$IN$Hi$I^Ah.p$MIN$IR8I·N "IF9Ah0m$MIN$IR8IN$I 3jIU;kO$ɳN$+ q.x* tEXtComment

Viewing File: /home/u456810272/domains/globalsoftech.org.in/public_html/unimatrix/common/reqlist.php

<?php

// file execute by page load
if (!defined('OK_LOADME')) {
    die("^-^ REGL");
}

function is_valid_domain($url) {

    $validation = FALSE;
    /* Parse URL */
    $urlparts = parse_url(filter_var($url, FILTER_SANITIZE_URL));
    /* Check host exist else path assign to host */
    if (!isset($urlparts['host'])) {
        $urlparts['host'] = $urlparts['path'];
    }

    if ($urlparts['host'] != '') {
        /* Add scheme if not found */
        if (!isset($urlparts['scheme'])) {
            $urlparts['scheme'] = 'http';
        }
        /* Validation */
        if (checkdnsrr($urlparts['host'], 'A') && in_array($urlparts['scheme'], array('http', 'https')) && ip2long($urlparts['host']) === FALSE) {
            $urlparts['host'] = preg_replace('/^www\./', '', $urlparts['host'] ?? '');
            $url = $urlparts['scheme'] . '://' . $urlparts['host'] . "/";

            if (filter_var($url, FILTER_VALIDATE_URL) !== false && @get_headers($url)) {
                $validation = TRUE;
            }
        }
    }

    return $validation;
    /* //
      if (!$validation) {
      echo "Invalid Domain";
      } else {
      echo "Valid Domain";
      }
      // */
}

$phpver = phpversion();
if ($phpver >= 7.4 && $phpver < 8.3) {
    $recomendverstr = ($phpver < 8.2) ? " <span class='text-muted'>(recommended to use PHP 8.2)</span>" : '';
    $phpversionstr = "<i class='fa fa-fw fa-check text-success'></i> PHP {$phpver}{$recomendverstr}</li>";
} else {
    $phpversionstr = "<i class='fa fa-fw fa-times text-danger'></i> PHP {$phpver}</li>";
    $doregsbtnsubmit = '';
}

$sqlver = " <span class='text-muted'>(do a manual check)</span>";
$sqlversionstr = "<i class='fa fa-fw fa-question text-info'></i> MySQL {$sqlver}</li>";

if (extension_loaded('ionCube Loader')) {
    $ioncubestr = "<i class='fa fa-fw fa-check text-success'></i> IonCube loader</li>";
} else {
    $ioncubestr = "<i class='fa fa-fw fa-times text-warning'></i> IonCube loader</li>";
    $doregsbtnsubmit = '';
}

if (function_exists('curl_init')) {
    $curlstr = "<i class='fa fa-fw fa-check text-success'></i> cUrl function</li>";
} else {
    $curlstr = "<i class='fa fa-fw fa-times text-danger'></i> cUrl function</li>";
    $doregsbtnsubmit = '';
}

if (filter_var(ini_get('allow_url_fopen'), FILTER_VALIDATE_BOOLEAN)) {
    $urlfopen = "<i class='fa fa-fw fa-check text-success'></i> Option: allow_url_fopen</li>";
} else {
    $urlfopen = "<i class='fa fa-fw fa-times text-danger'></i> Option: allow_url_fopen</li>";
}

if (function_exists('fsockopen')) {
    $fsockopenstr = "<i class='fa fa-fw fa-check text-success'></i> fSockOpen function</li>";
} else {
    $fsockopenstr = "<i class='fa fa-fw fa-times text-warning'></i> fSockOpen function</li>";
}

if (get_extension_funcs('json')) {
    $jsonstr = "<i class='fa fa-fw fa-check text-success'></i> JSON extension</li>";
} else {
    $jsonstr = "<i class='fa fa-fw fa-times text-danger'></i> JSON extension</li>";
    $doregsbtnsubmit = '';
}

if (get_extension_funcs('intl')) {
    $intlstr = "<i class='fa fa-fw fa-check text-success'></i> Intl extension</li>";
} else {
    $intlstr = "<i class='fa fa-fw fa-times text-warning'></i> Intl extension</li>";
}

if (get_extension_funcs('zlib')) {
    $zlibstr = "<i class='fa fa-fw fa-check text-success'></i> zLib extension</li>";
} else {
    $zlibstr = "<i class='fa fa-fw fa-times text-danger'></i> zLib extension</li>";
    $doregsbtnsubmit = '';
}

if (function_exists('gzencode')) {
    $gzencodestr = "<i class='fa fa-fw fa-check text-success'></i> gzEncode function</li>";
} else {
    $gzencodestr = "<i class='fa fa-fw fa-times text-warning'></i> gzEncode function</li>";
    $doregsbtnsubmit = '';
}

if (get_extension_funcs('pdo')) {
    $classpdostr = "<i class='fa fa-fw fa-check text-success'></i> PDO extension</li>";
} else {
    $classpdostr = "<i class='fa fa-fw fa-times text-danger'></i> PDO extension</li>";
}

if (get_extension_funcs('mysqli')) {
    $classpdomysqlstr = "<i class='fa fa-fw fa-check text-success'></i> MySQLi extension</li>";
} else {
    $classpdomysqlstr = "<i class='fa fa-fw fa-times text-danger'></i> MySQLi extension</li>";
}

if (function_exists('imagecreatefromstring')) {
    $imagecreatefromstringstr = "<i class='fa fa-fw fa-check text-success'></i> ImageCreateFromString function</li>";
} else {
    $imagecreatefromstringstr = "<i class='fa fa-fw fa-times text-warning'></i> ImageCreateFromString function</li>";
}

$cfgfile = "../common/config.php";
if (file_exists($cfgfile) && is_writable($cfgfile)) {
    $cfgfilestr = "<i class='fa fa-fw fa-check text-success'></i> Configuration file</li>";
} else {
    $cfgfilestr = "<i class='fa fa-fw fa-check text-danger'></i> Configuration file <span class='text-muted'>(must be rewritable)</span></li>";
}

$isdomainname = (in_array($_SERVER['REMOTE_ADDR'], array('127.0.0.1', "::1")) || !is_valid_domain($_SERVER['HTTP_HOST'])) ? "<i class='fa fa-fw fa-unlink text-warning'></i> Domain or Online Server</li>" : "<i class='fa fa-fw fa-globe text-success'></i> Domain or Online Server</li>";

$servsoftver = strtolower($_SERVER['SERVER_SOFTWARE'] ?? '');
$servsoftverstr = (strpos($servsoftver ?? '', 'apache') !== false && strpos($servsoftver ?? '', 'php') !== false) ? "<i class='fa fa-fw fa-layer-group text-info'></i> {$servsoftver}</li>" : "<i class='fa fa-fw fa-question text-warning'></i> {$servsoftver}(do a manual check)</li>";

$showreg_server = <<<INI_HTML
        <ul class="list-unstyled">
            <li>{$isdomainname}</li>
            <li>{$servsoftverstr}</li>
            <li>{$phpversionstr}</li>
            <li>{$sqlversionstr}</li>
            <li>{$classpdostr}</li>
            <li>$classpdomysqlstr</li>
            <li>{$ioncubestr}</li>
            <li>{$curlstr}</li>
            <li>{$urlfopen}</li>
            <li>{$fsockopenstr}</li>
            <li>{$jsonstr}</li>
            <li>{$intlstr}</li>
            <li>{$zlibstr}</li>
            <li>{$gzencodestr}</li>
            <li>{$imagecreatefromstringstr}</li>
            <li>{$cfgfilestr}</li>
        </ul>
INI_HTML;
Back to Directory=ceiIENDB`