0

我使用此脚本从 IE 执行 shell,而在 cli 中它已在浏览器中正确输出,我在一大行中看到结果

    <?php



$a = $_POST['a'];
$i=$_POST['i'];

$output = system("./xx.sh $i $a");

echo wordwrap($output,180,"<br />\n");

?>
4

1 回答 1

1

使用它而不是自动换行:

echo nl2br($output);

将行尾字符 ( \r\n) 转换为<br />s

或结合:

echo wordwrap(nl2br($output), 180, "<br />\n");

<pre>用于预格式化代码:

echo "<pre>" .  wordwrap($output, 180) . "</pre>";
于 2013-07-17T11:47:47.740 回答