我不知道我做错了什么。当我运行这个if语句时,我总是“错误”。
问候。
if(trim(shell_exec('wmic diskdrive get model')) != "Model Maxtor 6Y080L0")
{
echo "Wrong!";
}else{
echo shell_exec('wmic diskdrive get model'); // Model Maxtor 6Y080L0
}
答案 0 :(得分:1)
当我运行此命令时,我的输出如下所示:
Model
WDC WD10 EARS-00MVWB0 SATA Disk Device
当您输出文本时,浏览器会吞下一个换行符。您需要测试该换行符:
if(trim(shell_exec('wmic diskdrive get model')) != "Model\r\nMaxtor 6Y080L0")
你可能不得不玩断线 - 也许它只是一个\n
,但看到它是Windows,它可能不是。