Dołącz PHP do HTML?

Mam pasek nawigacyjny, obraz i nagłówek, które będę umieszczać na każdej stronie mojej witryny, więc chciałem użyć php, aby odnieść się do tego kodu na kilku stronach. Jednak myślę, że mogę mieć niewłaściwą składnię lub coś, ponieważ nie ładuje niczego podczas ładowania. Oto kilka fragmentów kodu:

<!-- 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>';

    ?>

Dzięki za pomoc!

questionAnswers(7)

yourAnswerToTheQuestion