私は、ナビゲーションバー、画像、および私のウェブサイトのすべてのページに含める見出しを持っているので、このコードを複数のページで参照するためにphpインクルードを使用したいと考えていました。しかし、私は文法が間違っているかもしれないと思います。なぜなら、読み込んだら何も描画していないからです。ここではいくつかのコードスニペットは、次のとおりです。HTMLにはPHPが含まれていますか?
<!-- sample page --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<?php include ('headings.php'); ?>
</head>
<body>
<?php include ('navbar.php'); ?>
<?php include ('image.php'); ?>
</body>
</html>
navbar.php
助けるため<?php
echo '<ul id="nav">
<li>
<a href="Home.html">Home</a>
</li>
<li>
<a>About Me</a>
<ul>
<li>
<a href="Career.html">Career</a>
</li>
<li>
<a href="Coding.html">Coding</a>
</li>
<li>
<a href="Personal.html">Personal</a>
</li>
</ul>
</li>
<li>
<a href="Travels.html">Travel</a>
</li>
<li>
<a href="Contact.html">Contact</a>
</li>
</ul>';
?>
ありがとう!
これをPHPタグに入れて、 'echo'を使う理由はありません。たとえそれが生のHTMLであっても含めることができます。 **編集**:それは、あなたのコードは正常に見えると述べた。ソースを表示しようとしましたが、OPに投稿できますか? **編集**:おそらく、あなたのサーバーにPHPがインストールされていないため、ブラウザはPHPタグを通常のHTMLタグ(何も表示されない)としてレンダリングします。 – h2ooooooo
+1とbodyタグの場合と同じように+1 – Waygood
代わりにテンプレートエンジンを検討するとよいでしょう。例として、Smarty、Twig、またはDwooをチェックしてください。そこにはさらに多くのトンがあります。 – Crontab