报警限制发送次数

function get_send_flag($content)
{
	//取md5日志文本最后5条;如果都与新的一样,则直接退出
	$mymd5 = md5($content);
	$md5file = dirname(__FILE__)."/md5.log";
	$cc = file_get_contents($md5file);
	$arr = preg_split("/\r|\n/",$cc,-1,PREG_SPLIT_NO_EMPTY);
	$count = count($arr);
	$bsame = true;
	if($count<5) $bsame = false;
	for($i=$count-5;$i<$count;$i++)
	{
		if($mymd5!=$arr[$i]) $bsame = false;
	}

	if($bsame) return false; 
	//取内容的md5值,输入到md5日志文本。并发送邮件
	file_put_contents($md5file,$mymd5."\n",FILE_APPEND);

	return true;
}

你可能感兴趣的:(报警限制发送次数)