如何查找某些数据然后输出结果

时间:2015-04-28 04:41:57

标签: php

我正在使用PHP来执行使用exec()的命令,该命令工作正常。

示例:

exec("openssl s_client -connect www.domain.com:443 -sslv2 > results.txt");

我的问题是如何才能阅读文件" results.txt"并寻找某个句子..例如,如果文本文件中存在以下内容:

  

没有可用的对等证书

然后返回"未找到结果"。

原因是results.txt可能包含大量数据但我不希望使用$getresults = file_get_contents('results.txt');

返回所有数据

1 个答案:

答案 0 :(得分:1)

speed string search in PHP

exec('grep "no peer certificate available" results.txt -b', $result);
var_dump($result);

以正确的方式完成工作吗?