假设我已经将这些数据(某些文本'.date(d)。'某些文本)保存到SQL(使用htmlspecialchars())。现在,如果我恢复htmlspecialchars,有没有办法让我用PHP填写日期?将SQL中的值转换为PHP
基本上我猜我在问什么,有没有办法将文本转换为PHP字符串?
假设我已经将这些数据(某些文本'.date(d)。'某些文本)保存到SQL(使用htmlspecialchars())。现在,如果我恢复htmlspecialchars,有没有办法让我用PHP填写日期?将SQL中的值转换为PHP
基本上我猜我在问什么,有没有办法将文本转换为PHP字符串?
你总是可以用eval()
这个字符串,但是这个可能的安全含义非常严重,所以我不会推荐它。
如果它是一个特定的表达式,您可以用它来代替它 - 比如说@@ date @@会将字符串替换为实际的date(d)
结果。
eval()计算一个字符串作为PHP代码,但要小心 - 它可以摧毁你所有的工作(或者它的一些以及)如果你不确定这个字符串包含什么!
这实际上是一个我想从PHP迁移到MYSQL的语言文件,但我需要它具有一定的动态性。由于没有人能够添加/编辑通过eval()的数据,它会好吗? – user323304 2010-04-22 14:11:01