简单的php探针,php探针程序的推荐

在我们之前的文章已经为大家介绍了什么是php探针,以及他的主要作用是什么,如果你接触了cms或许就会有点了解,当然,不要紧,看完这篇就知道php探针是做什么的了。

php探针通常是用来探测空间、服务器运行的状况和php相关信息的,可以实时进行查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间,以及你所使用的php版本,mysql数据库版本等信息。

简单一点的理解,就是看你程序运行的状态,有哪些可写目录,php和mysql都是什么版本的,如果你想了解自己php的一个运行状态,或者自己写了一个cms,就可以将这个php探针放在里面了。

本源码界面预览:

4232458ced84c1ec6e7d96fd997ba44f.png

其实还是需要自己动手运行一下的,很简单,先看一下源码程序:

php探针

* {

margin:0px;

padding:0px;

}

table {

font-family:Verdana, Geneva, sans-serif;

font-size:12px;

border-collapse:collapse;

border:1px solid #999;

}

td {

border:1px solid #999;

padding:5px 10px;

}

th {

padding:5px 10px;

}

.blue {

background:#DCF4FC;

}

tr:hover {

background: #75C5FF;

color:#FFF;

}

tr:hover th {

color: #000;

}

#box {

padding-top:0px;

margin:0 auto;

width:600px;

}

function getvar($varname)

{

switch($var=get_cfg_var($varname)?get_cfg_var($varname):ini_get

($varname))

{

case 0:

return off;

break;

case 1:

return on;

break;

default:

return $var;

break;

}

}

function isfun($funName) {

return (false !== function_exists($funName))?'支持':'不支持';

}

?>

精简探针
服务器类型/版本<?php echo $_SERVER['SERVER_SOFTWARE']; ?>
服务器标识<?php if($sysInfo['win_n'] != ''){echo $sysInfo['win_n'];}

else{echo @php_uname();};?>

PHP版本<?php echo PHP_VERSION; ?>
Mysql版本<?php echo (false!=mysql_get_client_info())?mysql_get_cli

ent_info():"获取失败!"; ?>

PHP运行方式<?php echo strtoupper(php_sapi_name());?>
GD库版本<?php $gdinfo = gd_info(); echo $gdversion = $gdinfo['GD V

ersion']; ?>

Rewrite<?php if(preg_match('/^apache/i',$_SERVER['SERVER_SOFTWA

RE'])){

if (in_array('mod_rewrite',apache_get_modules())) {

$flag++;

echo '

Rewrite已开启

';

} else {

echo '

Rewrite未开启

';

}

}else{

$flag++;

echo '

请确保您的服务器支持.htaccess拟静态

';

echo '

否则安装后网站程序将不可正常使用

';

} ?>

服务器时间<?php echo date("Y年n月j日 H:i:s");?>
显示错误信息<?php echo getvar("display_errors");?>
Web服务端口<?php echo $_SERVER['SERVER_PORT']; ?>
IP<?php echo $_SERVER['SERVER_NAME'];?>

总结:

到这里相信很多小伙伴们对php探针有了更进一步的了解了吧,相信以后再你们工作中在遇到php探针也不会那么茫然了、希望对你们的工作有所帮助!

相关推荐

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/566453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php熊掌号怎么设置json-ld,dedecms织梦系统对接百度熊掌号并添加JSON_LD数据

百度近期推出的百度熊掌号非常的不错,我的dedecms织梦系统早早就对接好了,它能对你的原创文章进行原创保护,并评出熊掌号搜索指数,熊掌号搜索指数是对你文章的内容质量,用户喜爱、原创能力、活跃表现、领域专注五个维度进行计算评估而得到的。你的dedecms织梦网站开通熊掌号之后…

php获取信息,PHP文件信息获取函数

知识点&#xff1a;basename():获取文件名&#xff0c;传入第二个参数则只显示文件名&#xff0c;不显示后缀dirname():获取文件路径pathinfo():将文件信息存入一个数组&#xff0c;通过索引basename&#xff0c;dirname&#xff0c;extension可以获得对应的文件名&#xff0c;…

判断文件是否改变php,PHP判断文件是否被修改实例

在网站的管理系统中&#xff0c;有时需要查看某个文件是否被修改过、在什么时间被修改的、最后的修改时间是什么时候&#xff0c;本实例就可以实现这个功能&#xff0c;对表单中提交的文件进行判断&#xff0c;检测出修改时间。关键技术本实例主要应用filectime()和filemtime()…

java输入流转成输出流,[转]java 输出流转输入流

ByteArrayOutputStream.toByteArrayByteArrayInputStreamStringWriter.toStringStringReader字符流和二进制流是javaIO的两类流,输入流和输出流是javaIO的两类流如果你曾经使用过Java IO 编程&#xff0c;很可能会遇到这样一个状况&#xff0c;在一个类中向OutputStream里面写数…

matlab压控振荡器,MATLAB仿真应用_第5章(1)解析.ppt

第5章 数字通信系统的仿真(1) 5.1 概述 5.2 信源 5.3 信源编码 5.4 调制技术(模拟调制) 5.1 概述 实际的数字通信系统需要完成从信源到信宿的全部功能&#xff0c;这通常是比较复杂的。对这个系统做出的任何改动(如改变系统的结构、改变某个参数的设置等)都可能影响到整个系统的…

mysql pdo 查询一条数据,使用 PDO 关联查询 MySQL 数据

使用pdo关联查询mysql数据try {$pdo new PDO(mysql:hostlocalhost;dbnametest;, root, 123456);// 0.等值联结$sql SELECT c.name, o.id, o.customer_id, o.price FROM orders o, customer c WHERE o.customer_id c.id AND c.name :name;// 1.内联结(与上面等值联结返回的查…

php pdo 关闭,php pdo预处理

什么是预处理语句&#xff1f;可以把它看作是想要运行的 SQL 的一种编译过的模板&#xff0c;它可以使用变量参数进行定制。预处理语句可以带来两大好处&#xff1a;查询仅需解析(或预处理)一次&#xff0c;但可以用相同或不同的参数执行多次。当查询准备好后&#xff0c;数据库…

java 下载后删除,在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路...

当前位置:我的异常网 Java Web开发 在服务器端生成文件后,下载后并删除,改了后发现文件在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路www.myexceptions.net 网友分享于&#xff1a;2015-08-26 浏览&#xff1a;99次在服务器端生成文件后,下载后并删除,…

matlab出现红色括号,想让大家看下标红地方为什么说有括号问题

MATLAB特征提取代码for i1:26fstrcat(D:\bishe\,num2str(i)); imagestrcat(f,.jpg); PSimread(image);PSimresize(PS,[300,300],bilinear);%归一化大小 PSrgb2gray(PS);[m,n]size(PS); %测量图像尺寸参数GPzeros(1,256); %预创建存放灰度出现概率的向量for k0:255GP(k1)length…

mysql 数据类型怎么用,myMySQL数据库怎么更改表中某字段的数据类型? MySQL数据库使用教程...

在mysql中&#xff0c;可以使用“ALTER TABLE”语句配合“MODIFY”关键字来更改表中某字段的数据类型&#xff1b;语法格式“ALTER TABLE MODIFY ”。(推荐教程&#xff1a;mysql视频教程)在 MySQL 中&#xff0c;ALTER TABLE 语句可以改变原有表的结构&#xff0c;例如增加或删…

matlab multithreading spyder,spyder和python的关系是什么

版权所有&#xff1a;http://wWw.pxcodeS.comspyder和python的关系&#xff1a;1、Spyder是Python的一个简单的集成开发环境&#xff1b;2、它和其他的Python开发环境相比**大的优点就是模仿MATLAB的“工作空间”的功能&#xff0c;可以很方便地观察和修改数组的值。LHF少儿编程…

python私有成员和保护成员,喜大普奔!Maya 2022来了?!

距离Maya 2020第一个版本发布已经过去将近1年半。各位用户苦等Maya 2021的发布&#xff0c;不料2021没等到&#xff0c;而Maya 2022要来了&#xff1f;&#xff01;这两天小编刷Maya官网&#xff0c;在帮助页面竟然看到官方放出了“Maya 2022 新特性”的页面&#xff01;吓得小…

php web教程视频教程下载,Web全栈 PHP+React系列视频教程下载

Web全栈 PHPReact系列视频教程下载课程介绍&#xff1a;此套Web全栈 PHPReact系列视频教程覆盖PHP、前端和区块链应用开发三大热门职位&#xff0c;教程对网络基础、前端基础(HTML CSSJavaScriptjQuery)、网站基础、PHP、React、区块链等均做了详细的讲解,无源码。Web全栈 PHPR…

mac怎么配置php开发环境变量,Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境

之前刚装好了 HomeBrew &#xff0c;接下来就要安装 环境了。注意&#xff1a;如果 brew install 出以下错误, 则安装时使用arch -arm64 brew install软件包名 进行安装安装 Nginxbrew install nginx安装成功后,通过 brew info nginx ,查看 nginx 信息&#xff0c;最主要是看 网…

php5 dm.dll,win10模块dll加载失败二进制怎么解决?

首先使用【WinR】&#xff0c;打开运行窗口&#xff0c;输入“Powershell”&#xff0c;并回车&#xff1b;然后在打开的Powershell管理器中&#xff0c;输入“Get-AppXPackage -AllUsers | Foreach {....}”命令&#xff1b;最后等待系统自行处理即可解决方法&#xff1a;1、我…

oracle查询cpu占用率高,解决oracle进程CPU占用过高问题

解决问题的过程&#xff1a;1)查看服务器CPU使用情况输入top会发现排在前面的都是oracle的进程&#xff0c;而且CPU占用率都是50以上。$toptop - 16:28:41 up 4 days, 22:35, 1 user, load average: 21.49, 22.14, 22.05Tasks: 299 total, 31 running, 268 sleeping, 0 st…

有oracle操作系统,Oracle操作系统认证方式

oracle操作系统认证方式linux下只需要在sqlnet.ora文件中添加:SQLNET.AUTHENTICATION_SERVICES (NTS)就禁止了操作系统认证的登陆方式。如果使用操作系统认证的话&#xff0c;要把nts去掉。如下&#xff1a;SQLNET.AUTHENTICATION_SERVICES (TNSNAME,HOSTNAME)windows下需要添…

matlab旋转机械转子故障信号仿真,旋转机械转子不对中故障诊断技术研究解说.docx...

石家庄铁道大学毕业论文旋转机械转子不对中故障诊断技术研究Study on Fault Diagnosis for Rotor Misalignmentof Rotating Machinery2015 届 机械工程 学院专 业 机械设计制造及其自动化 学 号 学生姓名 邵阳鑫 指导教师 申永军完成日期 2015年 5 月 29 日摘要不对中故障是旋转…

oracle10g配置失败6,Oracle10g DataGuard中ORA-16026错误解决-入门基础-Oracle频道-中国IT实验室...

今天配置一个 10g DataGuard的环境&#xff0c;遇到一个如下错误&#xff1a;Tue Sep 2 08:21:26 2008Errors in file /home/oracle/admin/ora10g/udump/ora10g_ora_32028.trc:ORA-16026: parameter LOG_ARCHIVE_DEST_1 contains an invalid attribute valueORA-16026是因为主库…

oracle ndv,CBO_ORACLE

ORACLE_CBOOracle的聚簇因子对于查询IO的影响Oracle中&#xff0c;对于同一个查询语句&#xff0c;有时候会很快的完成&#xff0c;有时候却很慢&#xff0c;但是表结构什么的完全一致&#xff0c;表中的数据也完全一致&#xff0c;这个具体是什么原因呢&#xff0c;就要从Inde…