0
我試圖執行試圖執行ifconfig來獲取MAC地址
ifconfig eth0 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'
我的代碼在這裏
$content = shell_exec("ifconfig eth0 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'");
echo ($content);
我甚至試過exec
。
我不知道爲什麼每當我執行此命令或任何其他ifconfig命令它都不起作用。
的netstat或路線做工精細,但使用ifconfig永遠不會奏效。有沒有我必須改變PHP的設置?我目前正在使用關閉保存模式運行PHP 5。
「不工作」是沒有錯誤。你期望什麼,會發生什麼,如果你刪除grep部分會發生什麼? – CodeCaster
當代碼執行時,你確定ifconfig是否在PATH中? –
@CodeCaster如果我刪除grep部分並嘗試運行ifconfig我也什麼也得不到。 Steve C什麼是執行代碼的PATH? – Quillion