phpstudy探针文件

error_reporting(0); //抑制所有错误信息
@header("content-Type: text/html; charset=utf-8"); //语言强制
ob_start();

function valid_email($str) 
{
    return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
}

//检测PHP设置参数
function show($varName)
{
    switch($result = get_cfg_var($varName))
    {
        case 0:
            return '×';
        break;
        
        case 1:
            return '';
        break;
        
        default:
            return $result;
        break;
    }
}


if ($_GET['act'] == "phpinfo") 
{
    phpinfo();
    exit();

elseif($_GET['act'] == "Function")
{
    $arr = get_defined_functions();
    Function php()
    {
    }
    echo "

";
    Echo "这里显示系统所支持的所有函数,和自定义函数\n";
    print_r($arr);
    echo "
";
    exit();
}elseif($_GET['act'] == "disable_functions")
{
    $disFuns=get_cfg_var("disable_functions");
    if(empty($disFuns))
    {
        $arr = '×';
    }
    else
    { 
        $arr = $disFuns;
    }
    Function php()
    {
    }
    echo "
";
    Echo "这里显示系统被禁用的函数\n";
    print_r($arr);
    echo "
";
    exit();
}

//MySQL检测
if ($_POST['act'] == 'MySQL检测')
{
    $host = isset($_POST['host']) ? trim($_POST['host']) : '';
    $port = isset($_POST['port']) ? (int) $_POST['port'] : '';
    $login = isset($_POST['login']) ? trim($_POST['login']) : '';
    $password = isset($_POST['password']) ? trim($_POST['password']) : '';
    $host = preg_match('~[^a-z0-9\-\.]+~i', $host) ? '' : $host;
    $port = intval($port) ? intval($port) : '';
    $login = preg_match('~[^a-z0-9\_\-]+~i', $login) ? '' : htmlspecialchars($login);
    $password = is_string($password) ? htmlspecialchars($password) : '';
}
elseif ($_POST['act'] == '函数检测')
{
    $funRe = "函数".$_POST['funName']."支持状况检测结果:".isfun1($_POST['funName']);

elseif ($_POST['act'] == '邮件检测')
{
    $mailRe = "邮件发送检测结果:发送";
    if($_SERVER['SERVER_PORT']==80){$mailContent = "http://".$_SERVER['SERVER_NAME'].($_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']);}
    else{$mailContent = "http://".$_SERVER['SERVER_NAME'].":".$_SERVER['SERVER_PORT'].($_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']);}
    $mailRe .= (false !== @mail($_POST["mailAdd"], $mailContent, "This is a test mail!\n\nhttp://lnmp.org")) ? "完成":"失败";
}    
    
// 检测函数支持
function isfun($funName = '')
{
    if (!$funName || trim($funName) == '' || preg_match('~[^a-z0-9\_]+~i', $funName, $tmp)) return '错误';
    return (false !== function_exists($funName)) ? '' : '×';
}
function isfun1($funName = '')
{
    if (!$funName || trim($funName) == '' || preg_match('~[^a-z0-9\_]+~i', $funName, $tmp)) return '错误';
    return (false !== function_exists($funName)) ? '√' : '×';
}

?>




phpStudy 探针 2014



   



 
 
   
   
 
 
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
      
      
      
      
    
 
      
      
        
        
    
服务器参数
服务器域名/IP地址()
服务器标识
服务器操作系统  内核版本:服务器解译引擎
服务器语言服务器端口
服务器主机名绝对路径
管理员邮箱探针路径


 
   
 
 
   
 
PHP已编译模块检测

$able=get_loaded_extensions();
foreach ($able as $key=>$value) {
    if ($key!=0 && $key%13==0) {
        echo '
';
    }
    echo "$value  ";
}
?>

   


 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
    
        
                
    
    
        
        
    
PHP相关参数
PHP信息(phpinfo):
                 $phpSelf = $_SERVER[PHP_SELF] ? $_SERVER[PHP_SELF] : $_SERVER[SCRIPT_NAME];
        $disFuns=get_cfg_var("disable_functions");
        ?>
    ×' :"PHPINFO";?>
   
PHP版本(php_version):
PHP运行方式:脚本占用最大内存(memory_limit):
PHP安全模式(safe_mode):POST方法提交最大限制(post_max_size):
上传文件最大限制(upload_max_filesize):浮点型数据显示的有效位数(precision):
脚本超时时间(max_execution_time):socket超时时间(default_socket_timeout):
PHP页面根目录(doc_root):用户根目录(user_dir):
dl()函数(enable_dl):指定包含文件目录(include_path):
显示错误信息(display_errors):自定义全局变量(register_globals):
数据反斜杠转义(magic_quotes_gpc):"<?...?>"短标签(short_open_tag):
"<% %>"ASP风格标记(asp_tags):忽略重复错误信息(ignore_repeated_errors):
忽略重复的错误源(ignore_repeated_source):报告内存泄漏(report_memleaks):
自动字符串转义(magic_quotes_gpc):外部字符串自动转义(magic_quotes_runtime):
打开远程文件(allow_url_fopen):声明argv和argc变量(register_argc_argv):
Cookie 支持:√' : '×';?>拼写检查(ASpell Library):
高精度数学运算(BCMath):PREL相容语法(PCRE):
PDF文档支持:SNMP网络管理协议:
VMailMgr邮件处理:Curl支持:
SMTP支持:√' : '×';?>SMTP地址:×';?>
默认支持函数(enable_functions):请点这里查看详细!
被禁用的函数(disable_functions):
$disFuns=get_cfg_var("disable_functions");
if(empty($disFuns))
{
    echo '×';
}
else

    //echo $disFuns;
    $disFuns_array =  explode(',',$disFuns);
    foreach ($disFuns_array as $key=>$value) 
    {
        if ($key!=0 && $key%5==0) {
            echo '
';
    }
    echo "$value  ";
}    
}

?>
        




 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
组件支持
FTP支持:XML解析支持:
Session支持:Socket支持:
Calendar支持
    
允许URL打开文件:
GD库支持:
            if(function_exists(gd_info)) {
            $gd_info = @gd_info();
            echo $gd_info["GD Version"];
        }else{echo '×';}
    ?>
压缩文件支持(Zlib):
IMAP电子邮件系统函数库:历法运算函数库:
正则表达式函数库:WDDX支持:
Iconv编码转换:mbstring:
高精度数学运算:LDAP目录协议:
MCrypt加密处理:哈稀计算:



 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
第三方组件
Zend版本×';}else{echo $zend_version;}?>
$PHP_VERSION = PHP_VERSION;
$PHP_VERSION = substr($PHP_VERSION,2,1);
if($PHP_VERSION > 2)
{
    echo "ZendGuardLoader[启用]";
}
else
{
    echo "Zend Optimizer";
}
?>
    
2){echo (get_cfg_var("zend_loader.enable"))?'':'×';} else{if(function_exists('zend_optimizer_version')){    echo zend_optimizer_version();}else{    echo (get_cfg_var("zend_optimizer.optimization_level")||get_cfg_var("zend_extension_manager.optimizer_ts")||get_cfg_var("zend.ze1_compatibility_mode")||get_cfg_var("zend_extension_ts"))?'':'×';}}?>
eAccelerator×";} ?>ioncube×";}?>
XCache×";} ?>APC×";} ?>



 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
 
 
   
   
   
   
   
数据库支持
MySQL 数据库:
        if(function_exists("mysql_get_server_info")) {
        $s = @mysql_get_server_info();
        $s = $s ? '  mysql_server 版本:'.$s : '';
        $c = '  mysql_client 版本:'.@mysql_get_client_info();
        echo $s;
    }
    ?>
    
ODBC 数据库:
Oracle 数据库:SQL Server 数据库:
dBASE 数据库:mSQL 数据库:
SQLite 数据库:√ ';echo "SQLite3 Ver ";echo $sqliteVer[versionString];}else {echo isfun("sqlite_close");if(isfun("sqlite_close") == '') {echo "  版本: ".@sqlite_libversion();}}?>Hyperwave 数据库:
Postgre SQL 数据库:Informix 数据库:
DBA 数据库:DBM 数据库:
FilePro 数据库:SyBase 数据库:

" method="post">


    
 
   
   
   
 
MySQL数据库连接检测

      地址:
      端口:
      用户名:
      密码:
   

     
   

    if ($_POST['act'] == 'MySQL检测') {
      if(function_exists("mysql_close")==1) {
          $link = @mysql_connect($host.":".$port,$login,$password);
          if ($link){
              echo "";
          } else {
              echo "";
          }
      } else {
          echo "";
      }
  }
    ?>


    
 
   
   
   
 
    if ($_POST['act'] == '函数检测') {
      echo "";
  }
  ?>
函数检测

      请输入您要检测的函数:
     
   

     
   




你可能感兴趣的:(php)