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

最好举个例子,谢谢!!... 最好举个例子,谢谢!! 展开
 我来答
leiniao_19
2011-08-24 · TA获得超过176个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:172万
展开全部
<?php
function wi(){
echo 'do susess';
}
$ts = 'wi();';
eval($ts);
?>
最重要的一点就是 'wi();' 后面要有个分号;就像现在你的 test(); 那样 ,或者你可以在eval()里面构造成那样,eval($ts.';');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户23960
2011-08-25 · TA获得超过504个赞
知道小有建树答主
回答量:637
采纳率:50%
帮助的人:289万
展开全部
首先你要搞清楚,乱码是存入数据库生的还是从数据库取出数据在页面上产生的,在页面上加request.setCharacterEncoding("GB2312");
另外每页最上方头文件加上
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
打完收功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
软小店
2011-08-24 · TA获得超过159个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:153万
展开全部
那就是要进行判断了:判断函数名是那些了。
追问
我举个例子吧:我写了一个function,如function test(){}。放在一个php文件中,然后我在mysql字段中存储了字段test();现在我就是想在运行页面的时候调用test()函数。请问这种需要怎么处理呢?谢谢!!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式