Re: Example safe use of eval()

From: Date: Fri, 02 Aug 2002 00:35:28 +0000
Subject: Re: Example safe use of eval()
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-110755@lists.php.net to get a copy of this message
You can't really do much to make sure the execution of eval is safe, it's more than you have to trust the string that you're about to eval(). So, as long as you and your production team were the only ones who put the code into the strings or tables, and tested the code before hand, then 90% there. I'd suggest also reading all the user-contributed notes at http://php.net/eval too. Justin on 02/08/02 5:26 AM, David Pratt (dave.pratt@webcoursesnow.com) wrote: > I am trying to get code that I have saved as a string in a database to > evaluate as code within a larger script with a loop. There are obvious > security concerns with allowing users to input code into the field if it is > not preprocessed before it is evaluated. The eval function appears to be the > ticket with PHP 4 since it will return the results as well. Has anyone got > an example of an appropriate preprocessing strategy and/or example of eval() > being used this way? Thanks to those that replied to my original post. > > -- > > Dave Pratt

« previous php.general (#110755) next »