-1

PHP でコマンド プロンプトを実行または実行する最善の方法を誰か教えてもらえますか、または「ipconfig /all」を実行してユニットの物理アドレスまたは Mac アドレスを取得する安全な方法はありますか。

ありがとう!

4

2 に答える 2

1

このスニペットは、システム上のすべての Mac アドレスを取得します。

<?php

exec("ipconfig /all", $out, $res);

foreach (preg_grep('/^\s*Physical Address[^:]*:\s*([0-9a-f-]+)/i', $out) as $line) {
    echo substr(strrchr($line, ' '), 1), PHP_EOL;
}
于 2013-02-25T06:47:27.933 に答える
0

PHPスクリプト内からシェルコマンドを実行したい場合は、関数のいずれかを使用する必要がありますexecshell_execsystemまたはproc_open単にバッククォート演算子 `

あなたの場合、それは次のようになります:

$output = `ipconfig /all`;
于 2013-02-25T03:32:17.070 に答える