PHP下通過exec獲得計算機(jī)的唯一標(biāo)識[CPU,網(wǎng)卡 MAC地址]
更新時間:2011年06月09日 22:04:27 作者:
PHP下通過exec獲得計算機(jī)的唯一標(biāo)識的代碼,可獲得CPU,網(wǎng)卡 MAC地址信息。
復(fù)制代碼 代碼如下:
//獲取電腦的CPU信息
function OnlyU(){
$a = '';
$b = array();
if(function_exists('exec')){
if(mailto:!@exec( /all",$b)){
return false;
}
}elseif(function_exists('system')){
ob_start();
if(mailto:!@system( /all")){
return false;
}else{
}
$b = ob_get_contents();
ob_end_clean();
$b = explode("\n",$b);//print_r($b);
array_pop($b);
}else{
return false;
}
$all = sizeof($b);
for($i = 0; $i < $all; $i++){
if(strpos($b[$i],"Description") !== false){
if(strpos($b[$i+1],"Physical Address") !== false){
$c = explode(":",$b[$i+1]);
$a = trim($c[1]);
break;
}
}
} // End for
return empty($a)?false:$a;
} // End function OnlyU
//獲取網(wǎng)卡的MAC的地址
function getMAC() {
@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
$mac=explode(":",$array[$Tmpa]);
return $mac[1];
}
}
}
您可能感興趣的文章:
- PHP 執(zhí)行系統(tǒng)外部命令 system() exec() passthru()
- PHP啟動windows應(yīng)用程序、執(zhí)行bat批處理、執(zhí)行cmd命令的方法(exec、system函數(shù)詳解)
- php在服務(wù)器執(zhí)行exec命令失敗的解決方法
- php中使用exec,system等函數(shù)調(diào)用系統(tǒng)命令的方法(不建議使用,可導(dǎo)致安全問題)
- PHP中exec函數(shù)和shell_exec函數(shù)的區(qū)別
- PHP中exec與system用法區(qū)別分析
- php使用exec shell命令注入的方法講解
- PHP中如何判斷exec函數(shù)執(zhí)行成功?
相關(guān)文章
PHP流Streams、包裝器wrapper概念與用法實例詳解
這篇文章主要介紹了PHP流Streams、包裝器wrapper概念與用法,結(jié)合實例形式分析了php中流Streams與包裝器wrapper的基本概念及使用方法,需要的朋友可以參考下2017-11-11
php過濾所有惡意字符(批量過濾post,get敏感數(shù)據(jù))
最近dedecms報漏洞不斷,這里分享下php的過濾函數(shù),大牛飄過吧,給小黑闊們學(xué)習(xí)交流用2014-03-03
thinkphp使用phpmailer發(fā)送郵件的方法
這篇文章主要介紹了thinkphp使用phpmailer發(fā)送郵件的方法,包含了配置發(fā)送郵件類、設(shè)置參數(shù)及發(fā)送郵件測試等的具體步驟,具有一定的實用價值,需要的朋友可以參考下2014-11-11
php下用cookie統(tǒng)計用戶訪問網(wǎng)頁次數(shù)的代碼
利用cookie統(tǒng)計用戶訪問網(wǎng)頁次數(shù)的代碼,需要的朋友可以參考下。作為學(xué)習(xí)cookies的資料,不推薦使用。2010-05-05

