作者shadowjohn (会吐槽的最强)
看板PHP
标题Re: [请益] php与html页面分开写
时间Wed Feb 8 15:28:00 2012
※ 引述《jackyeah1213 (frog)》之铭言:
: 想请问要怎麽将html与php页面分开写呢?
: ex:
: <div><?php echo "this is test";?></div>
: 这是我爬文看到比较类似的(也有可能我眼残~"~)
: 有办法将他们分开写吗?
: 我google有看到类似的写法
: html:
: <div>{test}</div>
: php:
: <?php
: $test = "this is test";
: ?>
: 然後呈现出来的跟ex所呈现的是一样的
: 想请问这是怎麽做的呢?
: 主要想询问两个部分@@
: 一个是如何在将2个档案(html、php)合并一起跑
: 一个是如何在html档案中,看到php的变数呢?
: 希望有大大不吝指教...ˊˋ
a.php
<?php
$tpl=ARRAY();
$tpl['test']="this is test";
$output_data=file_get_contents("b.htm");
foreach($tpl as $k=>$v)
{
$output_data=str_replace("{{$k}}",$v,$output_data);
}
echo $output_data;
?>
b.htm
<div>{test}</div>
验证:
[root /tmp/tpl]$ php a.php
<div>this is test</div>
不过也许你需要的是 template engine 如 smarty ...
--
3WA训练家的工作室
宗旨:诸葛单中,谢谢
个人布弱格 网址:
http://3wa.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.69.67.252
※ 编辑: shadowjohn 来自: 203.69.67.252 (02/08 15:30)
1F:→ jackyeah1213:感谢大大 我研究看看!!!!!!! 02/08 16:14