PHP:将多行命令行输出输出为不同的行。对不起,如果标题难以理解。基本上我希望我的输出像 A,而不是 B。它目前看起来像 B。我已经尝试过 nl2br。我试图运行的脚本是:
脚本:
echo "病毒扫描结果:"; $scanme = system('cd /var/www/upload/files; clamscan --remove=yes '.$furl); printf(nl2br($scanme));
A:
802931t_e_s_t.txt:好的 ----------- 扫描摘要 ----------- 已知病毒:574585 引擎版本:0.95.1 扫描目录:0 扫描文件:1 受感染的文件:0 扫描数据:0.00 MB 数据读取:0.00 MB(比率 0.00:1) 时间:2.352 秒(0 米 2 秒) 时间:2.352 秒(0 米 2 秒)
乙:
802931t_e_s_t.txt:OK ----------- 扫描摘要 ----------- 已知病毒:574585 引擎版本:0.95.1 扫描目录:0 扫描文件:1 受感染文件: 0 扫描的数据:0.00 MB 读取的数据:0.00 MB(比率 0.00:1) 时间:2.352 秒(0 m 2 s) 时间:2.352 秒(0 m 2 s)