can you please explain your code?
The code above is in response to a blog post entitled "How to use eval() without using eval() in PHP" by Gonzalo Ayuso. I was merely pointing out security flaws in the non-eval implementation (not that eval is secure) that would allow an attacker to bypass his unlink() call for removing the file, thereby making it persistent. I added some logic to make it run in the background for shits and giggles. It's merely a proof of concept, so it doesn't actually have any real functionality or purpose.
You can read Gonzalo's blog post at http://gonzalo123.wordpress.com/2012/03/12/how-to-use-eval-without-using-eval-in-php/