0

当我使用 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);
4

0 回答 0