打印

[php] 如何执行文本文件里的PHP代码

这个要求可能有点BT,
文本文件 a 的内容:
$name

我想用:
$name = "xling";
echo file_get_contents("a");

这样写 $name 会原样打印出来,
有没有办法显示: xling ?

不知道我表述清楚了没有,请各位支招。
谢谢。
我向往我美丽的梦,但是美丽的太遥远。。。
求职,有意者请联系。。。
把file_get_contents后的内容str_replace一下
以牙还牙,以暴制暴
忘说了,不能 replace ,这也够BT要求的。
我向往我美丽的梦,但是美丽的太遥远。。。
求职,有意者请联系。。。
<?php
$name = "xling";
$b = file_get_contents("a.txt");
eval ("\$b = $b;");
echo $b;

?>
慢慢成长的签名档

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
a 的内容只有 $name 只是一种理想状态。
实际的应该如下:

<div>
       <form>
       $name;
       Login Name:<input type="text" value="#%key_admin%#" />
       Password:<input type="password" value="" />
       </form>
</div>
我向往我美丽的梦,但是美丽的太遥远。。。
求职,有意者请联系。。。

TOP

http://bbs.blueidea.com/viewthread.php?tid=2833751

http://bbs.blueidea.com/thread-2833839-1-1.html

是不是这两帖一个意思?
看懂xling的意思了,挺复杂了。先想想。

[ 本帖最后由 kuhanzhu 于 2008-6-25 17:48 编辑 ]
乐于助人、严格管理、言多必失。无知者无罪。Keep your waiting,I am come back.
编程资源:http://book.kuhanzhu.com
对管理有异议,请前往事物区进行投诉。请勿PM。

TOP

...我再考虑考虑不理想状态
慢慢成长的签名档

TOP

谢谢竹子,不是这个意思,但是我参考了一下,
还挺管用的。

a:

<!--block blk_adminLoginForm-->
       <!--cond cond_noLogin-->
<div>
       <form>
       <?php echo $name; ?>
       Login Name:<input type="text" value="#%key_admin%#" />
       Password:<input type="password" value="" />
       </form>
</div>
       <!--/cond-->
       <a href="">Control Center</a>
       <a href="">Logout!</a>
       <!--cond cond_logined-->
<div>

</div>
       <!--/cond-->
<!--/block-->

然后:
$name = "xling";
$b = file_get_contents("tpl/default/admin/loginForm.html");
echo eval("?>$b<?php ");

谢谢各位!
我向往我美丽的梦,但是美丽的太遥远。。。
求职,有意者请联系。。。

TOP