2

我想创建更干净的 html 文档/模板,它使用 echo 命令来调用 html/scripts 的片段。

虽然..我不知道如何让它工作。

我想要达到的文件就像

<html>
<head>
</head>
<body>
<?php
echo 'header.html';
echo 'container.html';
echo 'footer.html';
?>

因此,通过这种方式,我可以在单个文档中编辑网站的每个部分,而不是在一个整体中编辑网站的所有部分。

<?php
$myString = 'include(portfolio.php); '; 
echo $myString;
echo file_get_html('portfolio.php');
echo file_get_html('portfolio.html');
?>

(为了尝试,我在 html 和 php 文档(?>)中都放了一段仅 HTML 编码,只是为了尝试是否有任何区别..)

但是..你们可能都知道:这行不通。

因此,您的答案可能很简单:

如上所述,我如何“回显”外部文件中的片段/所有内容:回显“portfolio.html”内容。

谢谢!

ps 我认为 echo 是我“粘贴”外部编码的最佳选择,但如果你有更好、更简单、更 SEO 解决方案:做我的客人!

4

2 回答 2

5

使用包括

<html>
    <head>
    </head>
    <body>
        <?php
            include 'header.html';
            include 'container.html';
            include 'footer.html';
        ?>
    </body>
</html>

http://php.net/manual/en/function.include.php

于 2013-04-03T13:51:22.473 回答
0

无法回显文件。采用

require_once(dirname(__FILE__).'/header.html');
require_once(dirname(__FILE__).'/container.html');
require_once(dirname(__FILE__).'/footer.html');
于 2013-04-03T13:56:12.330 回答