Version 3 (doing it all in 1 line : ) )
Version 1 (replicating the original script with some error detection):
Code Samples
Version 1:
Version 2 (simpler with no error handling):
Version 3 (in one line):
A personal blog about: transforming Web Application Security into an 'Application Visibility' engine, the OWASP O2 Platform, Application/Data interoperability and a lot more