Heim >Backend-Entwicklung >PHP-Tutorial >请牛人帮忙,字段内的PHP语句怎么执行呢?

请牛人帮忙,字段内的PHP语句怎么执行呢?

WBOY
WBOYOriginal
2016-06-23 13:55:40801Durchsuche

RT,实际环境是 一个PHP网页,通过查询数据库得到某个字段为$a,
但是在$a内实际是一行PHP语句,例如为  
怎么让
$a显示为 OK
而不是 呢?

不知道各位老大知不知道我像表达的意思呢?


回复讨论(解决方案)

$a = "<?php echo 'ok' ;?>";eval("?>$a"); //ok

另外一种情况
$a = "echo 'ok' ;";eval($a); //ok

如果 allow_url_include = on
还可以

$a = "<?php echo 'ok' ;?>";include "data://," . $a;

如果 allow_url_include = on
还可以

$a = "<?php echo 'ok' ;?>";include "data://," . $a;



谢谢版主帮忙,请问我在实际应用中是放在网页内的,比如:
<div> <?php  echo $a; ?></div

请问 这样可以使用您上面教的方法吗? 我试了一下 你的2个方法,实际浏览器显示的还是字段内的内容(字符),显示不出来 OK 这个结果


如果 allow_url_include = on
还可以

$a = "<?php echo 'ok' ;?>";include "data://," . $a;



谢谢版主帮忙,请问我在实际应用中是放在网页内的,比如:
<div> <?php  echo $a; ?></div

请问 这样可以使用您上面教的方法吗? 我试了一下 你的2个方法,实际浏览器显示的还是字段内的内容(字符),显示不出来 OK 这个结果
对了,这个字段内 不仅仅只有这个PHP语言,还有一些文字,请问有影响吗?

用eva把字符????行?句l,不???西控制不好容易出??,我?在能不用就不用。



如果 allow_url_include = on
还可以

$a = "<?php echo 'ok' ;?>";include "data://," . $a;



谢谢版主帮忙,加了一晚上的班,迷糊了 才反应过来是什么意思~~~脑袋坏了  已经实现了 谢谢版主

用eva把字符????行?句l,不???西控制不好容易出??,我?在能不用就不用。


谢谢提醒,请问经常容易出的问题大概有哪些方面的,我好多做功课


如果 allow_url_include = on
还可以

$a = "<?php echo 'ok' ;?>";include "data://," . $a;



谢谢版主帮忙,请问我在实际应用中是放在网页内的,比如:
<div> <?php  echo $a; ?></div

请问 这样可以使用您上面教的方法吗? 我试了一下 你的2个方法,实际浏览器显示的还是字段内的内容(字符),显示不出来 OK 这个结果

eval('$a="ok";');echo $a;


用eva把字符????行?句l,不???西控制不好容易出??,我?在能不用就不用。


谢谢提醒,请问经常容易出的问题大概有哪些方面的,我好多做功课

容易??,?什?大??。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn