I thought the same when I viewed the code!

Couldnt be a weird PHP versioning issue with global registers, or string/integer mismatch comparison? eg: ($variable !== "0")

Here is the other file you requested in TXT format.

http://www.kraftybitz.co.uk/wpcallback.php.txt

Many thanks,

Rikki

PS: Ive dropped you a PM.