php+mysql环境中,mysql数据库里存储的是函数名(自己编写的),怎么读出来后执行该函数?

最好举个例子,谢谢!!
2024-11-17 20:20:28
推荐回答(3个)
回答1:

function wi(){
echo 'do susess';
}
$ts = 'wi();';
eval($ts);
?>
最重要的一点就是 'wi();' 后面要有个分号;就像现在你的 test(); 那样 ,或者你可以在eval()里面构造成那样,eval($ts.';');

回答2:

首先你要搞清楚,乱码是存入数据库生的还是从数据库取出数据在页面上产生的,在页面上加request.setCharacterEncoding("GB2312");
另外每页最上方头文件加上

打完收功

回答3:

那就是要进行判断了:判断函数名是那些了。