我有以下PHP / HTML源代码(在template.php
文件中):
<!DOCTYPE html>
<head>
</head>
<body>
<header>
<?php echo 'Hi!';?>
</header>
<article> <!--Content goes here! -->
</article>
<footer> some text
</footer>
</body>
<html>
我通过iclude命令<?php include('layouts/template.php');?>
我的问题是,如果有任何方式当前php页面中的内容将在<article>
标记内,而不将代码分开到某些文件中吗?
(就像.net / aspx中的MasterPage一样?)
希望得到帮助,谢谢!
答案 0 :(得分:1)
你可以这样做
function content($header,$article,$footer){
echo '<!DOCTYPE html>
<head>
</head>
<body>
<header>'.$header.'</header>
<article>'.$article.'</article>
<footer> .'$footer.' </footer>
</body>
<html>';
}
然后调用该函数
content("header you want","some article","some footer");