ホームページ > バックエンド開発 > PHPチュートリアル > php5.3バージョンではコンピュータ情報が取得できませんのでご了承ください。

php5.3バージョンではコンピュータ情報が取得できませんのでご了承ください。

WBOY
リリース: 2016-06-23 14:23:20
オリジナル
815 人が閲覧しました

//phpinfo();

//終了;
/**ハードドライブのシリアル番号を取得する*/
function getDiskSID(){
$sid = array();
$wmd = 新しい COM("Winmgmts://./root/cimv2");
$wqd = $wmd->ExecQuery("Select * From Win32_DiskDrive");
foreach($wqd as $row){
$sid[] = $row->PNPDeviceID;
}
$sid を返す;
}

/**CPUのシリアル番号を取得する*/
function getCpuSID(){
$sid = array();
$objLocator = 新しい COM("WbemScripting.SWbemLocator");
$wmi = $objLocator->ConnectServer();
//$info=$wmi->Get("Win32_PnPEntity");
$info = $wmi->Get("Win32_Processor");
$arrProp = $info->Properties_();
$arrWEBMCol = $info->Instances_();
foreach($arrWEBMCol as $objItem) {
$sid[] = $objItem->ProcessorId;
}
$sid を返す;
}

/**マザーボードのシリアル番号を取得する*/
function getBoardSID(){
$sid = array();
$objLocator = 新しい COM("WbemScripting.SWbemLocator");
$wmi = $objLocator->ConnectServer();
$info = $wmi->Get("Win32_BaseBoard");
$arrWEBMCol = $info->Instances_();
foreach($arrWEBMCol as $row){
$sid[] = $row->シリアル番号 ;
}
$sid を返す;
}

var_dump(@getBoardSID());
var_dump(@getDiskSID());
var_dump(@getCpuSID());


5.2 版本都能行 小弟在这里跪求大侠いくつか帮论(解决方案)


php5.3 起,COM 扩展不再是默认加下了

php.ini

拡張子= php_com_dotnet.dll



版主啊 就是这个 不知道那里下載啊 找了不安踏了

不要下ダウンロード,ext 目录中就有

取这个东西有什么作用嘛?程序绑定计算機?

嗯はこれです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート