These text lines parse
if ($sht(ipban=>$si)!=$null)
$sht(ipban=>$si)=1;
These don't parse
if($sht (ipban=>$si)!=$null)
$sht (ipban=>$si)=1;
In both cases the gap between $sht and the opening '(' is the problem.
Is this expected behaviour?
Jeremy