我想在example.com/page上搜索一个单词,如果该单词不存在,如果该单词不存在,则通过shell_exec发送邮件
echo $intext1 ? 'do nothing' : 'word dont exist';
我使用此代码,但无论结果是什么(存在或不存在),它都会向我发送邮件
如果我尝试这样的话
{{1}}
然后它显示消息字不存在,但当我尝试使用$ command1时,在这两种情况下它都会向我的邮件发送消息
答案 0 :(得分:2)
$command1
变量包含exec
函数调用的结果(向您发送电子邮件)。
如果您想要发送邮件 ,如果在页面内容中找到了文字 - 您应该只在此类中调用exec
功能 情况下:
$text1 = file_get_contents('http://example.com/page');
$intext1 = strpos($text1, 'tvshenja1') !== false; // note !==, not !=
if ($intext1) {
echo 'do nothing';
} else {
echo exec("mail -s 'title' info@example.com <<< 'message'");
}