我在test.php中使用此代码:
<?php
$con=mysql_connect('localhost','username','password');
exec("awk commend",$out);
foreach($out as $line)
{
echo $line;
}
mysql_close($con);
?>
当我使用php /var/www/html/test.php
时,它会给出执行结果。
如何在浏览器中显示结果?
答案 0 :(得分:0)
awk程序的路径必须无效。检查file exists。
答案 1 :(得分:0)
如果awk失败,它可能会写入stderr而不是stdout,而你只是打印stdout。
尝试使用此功能而不是现在拥有的功能:
exec("awk commend 2>&1",$out);
这会将stderr重定向到stdout,因此您应该能够看到错误消息。