在Windows中运行命令提示符并获取Mac地址?[重复]

ohfgkhjo  于 2023-01-10  发布在  Windows
关注(0)|答案(2)|浏览(137)
    • 此问题在此处已有答案**:

Run ipconfig command with php(3个答案)
九年前就关门了。
有谁能告诉我在PHP上运行或执行命令提示符的最好方法是什么,或者有没有安全的方法来运行"ipconfig/all"并获得该单元的物理地址或Mac地址。
谢谢!
此处重复问题:Run ipconfig command with php

bzzcjhmw

bzzcjhmw1#

这个代码片段将获取系统上的所有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;
}
tzdcorbm

tzdcorbm2#

如果你想在PHP脚本中执行shell命令,你必须使用execshell_execsystemproc_open函数中的一个,或者简单地使用反勾操作符'
在您的情况下,它可能是这样的:

$output = `ipconfig /all`;

相关问题