当我试图在php中显示用system()
激发到shell的命令的某些输出时,输出没有显示正确的间距。我使用了命令
system("$command");
但它并没有得到足够的间距,输出只是在间距上搞砸了!
有什么解决方案吗?
您应该将命令包装在html <pre>
标记中。
<pre><?php system("$command");?></pre>
我认为您希望从shell的输出中保留空格。您必须将空间替换为不间断的空间,以便保留您的空间。
$val = shell_exec ("$command");
$correctedspace = str_replace(" ", " ", $val);
echo $correctedspace