Hi there, I'm trying to put the top of my page (which is all html) in a seperate file so I only need to change things once like the menu bar etc. So I googled some and found a solution on this website as well, but it doesn't work and I don't know why.
So I have a page like article.html and on the top I have this:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<?php include("/pages/header.php"); ?>
<!-- rest of the html code -->
In the header.php I have the html that should be on the top of each page and it starts with:
<?php
/**
* @author name
* website header
*/
?>
<!-- html code -->
So what's wrong with this. When I open the page article.html and right click on it to view the source, I can see the php from above calling the header.php file.
Thanks!
FYI: I have php enabled on the server
EDIT: I changed the file path to '../pages/header.php' and now it works. I have no clue why it works like this..?