Re: [請益] php與html頁面分開寫
※ 引述《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)
→
02/08 16:14, , 1F
02/08 16:14, 1F
討論串 (同標題文章)