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

WBOY
Freigeben: 2016-06-23 13:55:40
Original
783 Leute haben es durchsucht

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

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


回复讨论(解决方案)

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

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

如果 allow_url_include = on
还可以

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

如果 allow_url_include = on
还可以

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



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

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


如果 allow_url_include = on
还可以

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



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

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


对了,这个字段内 不仅仅只有这个PHP语言,还有一些文字,请问有影响吗?

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



如果 allow_url_include = on
还可以

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



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

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


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


如果 allow_url_include = on
还可以

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



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

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



eval('$a="ok";');echo $a;
Nach dem Login kopieren


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


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

容易??,?什?大??。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage