php探针代码
⑴ php探针的主要功能
1、服务器环境探测:CPU、在线时间、内存使用状况、系统平均负载探测(支持linux、FreeBSD系统,需系统支持),操作系统、服务器域名、IP地址、解释引擎等 2、PHP基本特征探测:版本、运行方式、安全模式及常规参数 3、PHP组件支持探测:MYsql、GD、XML、SESSION、SOCKET等组件支持情况 4、服务器性能检测:整数运算能力、浮点数运算能力、数据IO能力 5、自定义探测:MYSQL连接测试、MAIL发信测试、函数支持情况及PHP配置参数
PHP探针干什么用?
探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息
⑵ 电脑打开这个网址就显示{ UPUPW PHP 探针 },该怎么办了求高手指点,谢谢!
在UPUPW的安装目录下,如C:\UPUPW_AP5.3\htdocs,u.php为UPUPW PHP探针APACHE专用版,正式运营时请删除此文件。其中htdocs目录是默认主机目录对应主机列表中的localhost主机。
⑶ php探针是什么意思
php探针只是让你了解你的服务器状态的一个用php写的工具而已。不是什么黑客工具,楼主不用抱有太多的幻想了。如果你正是想了解你的服务器状态,上传到服务器并打开对应的网址就可以了
⑷ 检测PHP组件是否安装
as we know,PHP中的函数是封装在DLL动态链接库中的,PHP中也是没有办法直接判断某一函数是否是启用的,但是我们可以判断PHP中加载了哪些库。
如,imagecreatefromjpeg() imagecreatefromgif ()imagemerge () 这些函数封装在php_gd2.dll中,而MYSQL操作函数封装在php_mysql.dll中,于是我们可以利用我写的代码来测试这些函数是否是可用的: <?php
if(extension_loaded('mysql'))
{
echo '已经加载mysql库';
}else{
echo '没有加载mysql库,您不能使用相关MYSQL操作类函数。';
}
echo '
';
if(extension_loaded('gd')){
echo '已加载GD库';
}else{
echo '没有加载GD库,您无法使用相关图片操作函数。';
}
//phpinfo();
?>
⑸ 如何使用php探针检测虚拟主机配置信息
虚拟主机 可以查询容量 IIS版本 数据库版本等等
不能查询系统核心信息的,如CPU 内存硬盘等等
你可以用php探针文件上传到你网站根目录上面查看PHP信息
如果你php探针可以查询到核心内容 说明你当前的主机不安全、。
⑹ 谁有linux系统php探针
安装启动 PHP 后,调用
phpinfo();
函数就能显示你的PHP相关信息,这就是所谓的“php探针”
⑺ 请问PHP能判断操作系统使用的语言吗
可以的~
public function getOS(){
$agent = $_SERVER['HTTP_USER_AGENT'];
$os = false;
if (eregi('win', $agent) && strpos($agent, '95'))
$os = 'Windows 95';
else if (eregi('win 9x', $agent) && strpos($agent, '4.90'))
$os = 'Windows ME';
else if (eregi('win', $agent) && ereg('98', $agent))
$os = 'Windows 98';
else if (eregi('win', $agent) && eregi('nt 5.1', $agent))
$os = 'Windows XP';
else if (eregi('win', $agent) && eregi('nt 5', $agent))
$os = 'Windows 2000';
else if (eregi('win', $agent) && eregi('nt 6.1', $agent))
$os = 'Windows 7';
else if (eregi('win', $agent) && eregi('nt 6', $agent))
$os = 'Windows Visita';
else if (eregi('win', $agent) && eregi('nt', $agent))
$os = 'Windows NT';
else if (eregi('win', $agent) && ereg('32', $agent))
$os = 'Windows 32';
else if (eregi('linux', $agent))
$os = 'Linux';
else if (eregi('unix', $agent))
$os = 'Unix';
else if (eregi('sun', $agent) && eregi('os', $agent))
$os = 'SunOS';
else if (eregi('ibm', $agent) && eregi('os', $agent))
$os = 'IBM OS/2';
else if (eregi('Mac', $agent) && eregi('PC', $agent))
$os = 'Macintosh';
else if (eregi('PowerPC', $agent))
$os = 'PowerPC';
else if (eregi('AIX', $agent))
$os = 'AIX';
else if (eregi('HPUX', $agent))
$os = 'HPUX';
else if (eregi('NetBSD', $agent))
$os = 'NetBSD';
else if (eregi('BSD', $agent))
$os = 'BSD';
else if (ereg('OSF1', $agent))
$os = 'OSF1';
else if (ereg('IRIX', $agent))
$os = 'IRIX';
else if (eregi('FreeBSD', $agent))
$os = 'FreeBSD';
else if (eregi('teleport', $agent))
$os = 'teleport';
else if (eregi('flashget', $agent))
$os = 'flashget';
else if (eregi('webzip', $agent))
$os = 'webzip';
else if (eregi('offline', $agent))
$os = 'offline';
else
$os = 'Unknown';
return $os;
}
⑻ 怎样知道别人服务器用的是什么系统(最好有PHP代码)
一般的方法是查看别人WEB输出头信息来了解,例如下面的代码:
<?php
$host='www..com';
$fp = @fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
outs("$errstr ($errno)\n");
} else {
fputs($fp, "GET / HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, "\r\n\r\n");
while (!feof($fp)) {
$str=fgets($fp);
if ($str=="\r\n") break;
echo $str;
}
fclose($fp);
}
?>
上面代码显示出www..com的服务器类型是:BWS/1.0
事实上,各种查别人操作系统的方法都是不稳妥的,因为那些输出信息是可以通过修改服务器的注册表或者配置文件来修改的。
⑼ PHP探针的程序说明
本程序基于Div+Css 新型架构PHP探针,免费开源的自由软件,功能强大,结构清晰,使用方便。
1.支持Windows,linux,Unix,FreeBSD,Sun Solar系统
2.支持IE6,IE7,Firefox, Opera, Google chrome等浏览器。