Re: storing function names in db and running them as row is output?

From: Date: Wed, 20 Sep 2006 20:35:34 +0000
Subject: Re: storing function names in db and running them as row is output?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-241991@lists.php.net to get a copy of this message
great, thanks. So if it's just text, eval won't do anything? On 9/20/06, Christopher Weldon <cweldon@cerberusonline.com> wrote:
blackwater dev wrote: First, the example I have is not the real situation, just an example so I don't want to get into why are you doing it like that, etc. Just want to see if it's possible. Basically, I want to store stuff in a text field in a db like this "johns name is ucfirst('john adams') ". When I cycle through that row for output in my php script, I want it to not see ucfirst as text but as the php function and run it....how is the possible? Thanks. $db_query = mysql_query("select command from table"); if ($db_query && mysql_num_rows($db_query) > 0) { while ($array = mysql_fetch_array($db_query)) {
     eval($array['command']);
} } eval() is your solution. -- Christopher Weldon, ZCE President & CEO Cerberus Interactive, Inc. cweldon@cerberusonline.com 979.739.5874


« previous php.general (#241991) next »