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等瀏覽器。