- preg_match: documentation ( source)
- round: documentation ( source)
<?php
$_GET['honeypot'] = '6898557993159892';
$honeypot = ($_GET['honeypot'] * 1337) + 1.7;
echo $honeypot."\n";
echo (!preg_match('/[^0-9.E+]/',(string)$honeypot)) ? "aye":"no";
echo (is_float((int)round($honeypot) - 33)) ? "aye":"NO";
if(!preg_match('/[^0-9.E+]/',(string)$honeypot) && is_float((int)round($honeypot) - 33))
{
echo "good\n";
}