我有以下php命令:
我收到以下输出:
Status Local Remote Network
OK S: \\srv\dataS Microsoft Windows Network
当我在cmd窗口中运行net use时,我收到以下输出
Status Local Remote Network
OK L: \\srv\dataL Microsoft Windows Network
OK M: \\srv\dataM Microsoft Windows Network
OK P: \\srv\dataP Microsoft Windows Network
OK R: \\srv\dataR Microsoft Windows Network
OK S: \\srv\dataS Microsoft Windows Network
是应显示所有映射的网络驱动器还是PHP限制返回的驱动器数量?
如果该命令应该返回多个网络驱动器,请提供一个简短示例,说明要返回多行的人员。
TIA
答案 0 :(得分:1)
看起来好像是返回最后一行,请使用var_dump($shellOutput)
并复制并粘贴结果
答案 1 :(得分:0)
执行var_dump后,返回的值为
Status Local Remote Network
OK S: \\srv\dataS Microsoft Windows Network
答案 2 :(得分:0)
shell_execute 应该将完整输出作为字符串返回,请确保 不 exec
不幸的是,我没有Windows环境,也无法测试Windows命令。然而; Linux命令按预期工作, shell_exec (以字符串形式输出)
请告诉我