Php 是否将.exe文件从linux服务器运行到Windows客户端?

Php 是否将.exe文件从linux服务器运行到Windows客户端?,php,exe,mac-address,Php,Exe,Mac Address,Can.exe文件从linux服务器运行到Windows客户端。。 看看这个: $command = '../views/macaddress/macaddress.exe'; exec( $command, &$output); var_dump($output,$dir); 当我在windows上运行时,var_dump的输出是 array(0){ } 请任何人帮帮我。我求你。。大约一周前我开始做这个 顺便说一句,这个exe文件将生成txt文件。而且上面有mac地址。。谢谢.

Can.exe文件从linux服务器运行到Windows客户端。。 看看这个:

$command = '../views/macaddress/macaddress.exe';
exec( $command, &$output);
var_dump($output,$dir);
当我在windows上运行时,var_dump的输出是

array(0){   }
请任何人帮帮我。我求你。。大约一周前我开始做这个


顺便说一句,这个exe文件将生成txt文件。而且上面有mac地址。。谢谢..

PHP正在服务器端执行,因此它无法访问客户端计算机。此外,如果任何网站可以在无辜客户的计算机上运行exe,这将是一个重大的安全问题

您需要使用用户允许运行的客户端方式获取用户的mac地址。

bljak windows

但是不可能使用client macaddress来实现这一点,您需要一些java小程序来获取它并发送给您

不管怎样,也许你希望服务器mac地址是这样的

$ipconfiguration= exec('ifconfig');
你应该得到

eth0链路封装:以太网HWaddr 00:23:13:55:79:78
inet地址:xxx.xxx.xxx.xxx广播:xxx.xxx.xxx.xxx掩码:xxx.xxx.xxx inet6地址:xxx.xxx.xxx.xxx:7978/64范围:链接 上行广播运行多播MTU:1500度量:1 接收数据包:2个错误:0丢弃:0溢出:0帧:0 发送数据包:2个错误:0丢弃:0溢出:0载波:0 冲突:0 txqueuelen:1000 接收字节:2(2.1 GiB)发送字节:232330926(1.6 GiB) 中断:23存储器:fc300000-fc1300


所以HWaddr 00:23:13:55:79:78是mac地址吗你想做什么?请解释你试图做什么的目的(不要撒谎)。你希望在var_转储中得到什么?你已经问了六个关于获取MAC地址的问题。我仍然不清楚为什么要获取设备的MAC地址,以及要查找的设备的MAC地址。这看起来很像。