php搜索特定网址的工作

时间:2016-12-02 00:16:50

标签: php exec shell-exec

我想在example.com/page上搜索一个单词,如果该单词不存在,如果该单词不存在,则通过shell_exec发送邮件

 echo $intext1 ? 'do nothing' : 'word dont exist';

我使用此代码,但无论结果是什么(存在或不存在),它都会向我发送邮件

如果我尝试这样的话

{{1}}

然后它显示消息字不存在,但当我尝试使用$ command1时,在这两种情况下它都会向我的邮件发送消息

1 个答案:

答案 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'");
}