关于输出程序的问题 ?? 用eval运行后不能将"<?php print 'ok' ; ?>"解释出来啊,我试过的,只是在源文件中有 <?php print 'ok' ; ?> 这么一段,但页面上却没显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 print 'ok<br><input type=\"text\" name=\"aa\">';或者 $code= 'ok<br><input type=\"text\" name=\"aa\">';echo $code; <?php$code = "<?php print 'ok'; ?><br><input type='text' name='aa'>";eval("\$out = \"".$code."\";");print $out;?>结果为:浏览器显示一个<br>和一个文本框,源文件为:<?php print 'ok'; ?><br><input type='text' name='aa'> 我的程序中$code并不是简单的 print 'ok' 这么一句的,有好些语句,是想在解释php的过程中来运行。 $code=<<<EOF...EOF; $code = "ok<br><input type=\"text\" name=\"aa\">";echo htmlentities($code); eval("?>".$code);你说用eval运行后不能将"<?php print 'ok' ; ?>"解释出来啊,我试过的,只是在源文件中有 <?php print 'ok' ; ?> 这么一段,但页面上却没显示。这是很奇怪的现象,因为只eval($code);是要报错的! to : xuzuning(唠叨)请问eval里加入"?>"是什么意思??我试过了,这样就可以运行了。 在线答题系统的数据库表设计 preg_replace替换结果 求一正则表达式 new Function不太理解,烦请解释则个。。。 产品商品有三千分类? 分类无限级,如何写效率最高??? SESSION值混乱问题 关于session错误 如何上传数据库?? 请问读取文件的小问题,谢谢(急,高分求教) 高手请进!关于扩展PHP函数的问题! 关于表单内容清空问题! linux上的php问题
echo $code;
$code = "<?php print 'ok'; ?><br><input type='text' name='aa'>";eval("\$out = \"".$code."\";");
print $out;
?>结果为:
浏览器显示一个<br>和一个文本框,
源文件为:
<?php print 'ok'; ?><br><input type='text' name='aa'>
...
EOF;
echo htmlentities($code);
用eval运行后不能将"<?php print 'ok' ; ?>"解释出来啊,我试过的,只是在源文件中有 <?php print 'ok' ; ?> 这么一段,但页面上却没显示。
这是很奇怪的现象,因为只eval($code);是要报错的!
请问eval里加入"?>"是什么意思??我试过了,这样就可以运行了。