【发布时间】:2012-09-26 11:31:44
【问题描述】:
我想通过php执行一个shell命令并在浏览器中显示。反正有这样做吗? 这是我的 php 代码:[test.php]
<?php
$number=$_GET["num"];
$date=$_GET["date"];
$output = shell_exec('egrep -w '2012-09-01|974' /home/myquery_test/log/push.log');
echo "<pre>$output</pre>";
?>
当我从浏览器运行这个(test.php) 文件时,什么也没有出现。但是当我改变
$output = shell_exec('ls')
它工作正常!!为什么 egrep/grep 命令不起作用?
【问题讨论】: