我正在使用PHP来执行使用exec()的命令,该命令工作正常。
示例:
exec("openssl s_client -connect www.domain.com:443 -sslv2 > results.txt");
我的问题是如何才能阅读文件" results.txt"并寻找某个句子..例如,如果文本文件中存在以下内容:
没有可用的对等证书
然后返回"未找到结果"。
原因是results.txt可能包含大量数据但我不希望使用$getresults = file_get_contents('results.txt');
答案 0 :(得分:1)
exec('grep "no peer certificate available" results.txt -b', $result);
var_dump($result);
以正确的方式完成工作吗?