- preg_match: documentation ( source)
- round: documentation ( source)
<?php
#$_GET['honeypot'] = '6898557993159892';
#$honeypot = ($_GET['honeypot'] * 1337) + 1.7;
$honeypot = ("-6898557993159892" * 1337) + 1.7 ;
echo $honeypot."\n";
echo (!preg_match('/[^0-9]/',''.$honeypot)) ? "YES":"no this isnt correct ";
echo (is_float((int)round($honeypot) - 33)) ? " yeS we are float":"NO";
if(!preg_match('/[^0-9]/',(string)$honeypot) && is_float((int)round($honeypot) - 33))
{
echo "\ngood\n";
}else{
echo "\nWRONG\n";
}