防止Apache错误破坏管道

时间:2013-06-03 14:49:03

标签: php linux

当我使用php shellexec函数在linux目录中找到一些文件时,我在Apache错误日志中出现此错误 错误是: 查找:标准输出:断管 查找:写错误

这是我的PHP代码;注意:每件事都没问题,但是这个错误出现在Apache错误日志中作为通知 我在目录中搜索以查找特定的.xml文件,具体取决于$ _POST ['keyword']

$arr = array();
$keyWord = trim($_POST['keyword']);
$data = shell_exec('find /var/www/html/Find/XMLDIR/ -name ' .$keyWord.'*.xml | head -n 10');
$data   =   str_replace('/var/www/html/Find/XMLDIR/','',$data);
$arr    =   explode(chr(10), $data);
if(isset($arr[count($arr)-1])) unset($arr[count($arr)-1]);

print_r($arr);

0 个答案:

没有答案