[英]show exec returned value
我在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
它會給出執行結果。 如何在瀏覽器中顯示結果?
awk程序的路徑必須無效。 檢查文件是否存在 。
如果awk失敗,它可能會寫入stderr而不是stdout,而您只打印stdout。
嘗試使用此功能而不是現在的功能:
exec("awk commend 2>&1",$out);
這會將stderr重定向到stdout,因此您應該能夠看到錯誤消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.