我尚未在网站中插入数字“ 1”。
我目前正在使用template.php文件来处理所有页面的创建,在这里我只需要将内容的代码导入$ the_content变量,然后将其打印出来即可。
我还使用了一个自定义函数来打印此代码,它被保存在一个php变量中,并且由于我需要打印php代码,而我无法使用我只需要的echo函数来执行此操作。这将插入到内容和页脚之间:
我不知道为什么会这样,我已经检查了所有代码是否存在我可能犯的错误,但是在呈现页面后就正在实施该代码。
模板文件(template.php):
<?php
function betterEval($code) {
$tmp = tmpfile ();
$tmpf = stream_get_meta_data ( $tmp );
$tmpf = $tmpf ['uri'];
fwrite ( $tmp, $code );
$ret = include ($tmpf);
fclose ( $tmp );
return $ret;
}
?>
<html>
<head>
<?php include 'head.php' ?>
</head>
<body>
<?php require 'navbar.php';?> <!-- Tem de estar dentro de <nav></nav> -->
<?php echo betterEval($the_content); ?> <!-- Tem de estar dentro de <main></main> -->
<?php require 'footer.php'; ?> <!-- Tem de estar dentro de <footer></footer> -->
</body>
</html>
主页(index.php):
<?php
$the_content = '<section class="banner-area">
<div class="container">
<div class="row fullscreen align-items-center justify-content-between">
<div class="col-lg-12 banner-content">
<h6 class="text-white">O website número 1 em</h6>
<h1 class="text-white">Revisão de Suplementos</h1>
<p class="text-white">
X Reviews verifica quais são os melhores Suplementos disponíveis no mercado de forma a permitir o utilizador
fazer uma escolha mais consciente antes de realizar a compra.
</p>
<a href="menu.php" class="primary-btn text-uppercase">Comece a pesquisar</a>
</div>
</div>
</div>
</section>
<!-- End banner Area -->
哈士奇WWW
呼啦一阵风