I am building a html page but want to break the header out so I dont have to keep changing all the files.
I am attempting to add a php.include file and save the pag
This is what I got, I took your code and saved it as index.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>Chartego | Creating Socially Inflential People with great images and videos</title>
<meta http-equiv="content-type" content="text/html" charset="utf-8">
</head>
<body>
<?php
include ('header.php');
?>
<div id="wrap-inner">
content
</div>
I created this in header.php
<?php
echo "Hello World";
?>
This is the output:
Hello World
content
OK. A few things.
error_reporting = E_ALL |
E_STRICT | E_WARNING
in php.ini)display_errors = on
in
php.ini)Try using require
rather than include
as require
will halt execution if it can't load the file and show an error
when i inspect the element using chrome the php seems to be commented out
The PHP is not passing through a PHP parser before getting to the browser, so the browser is receiving the PHP code instead of the server executing it.
Make sure that:
You need to check if html page can run the php code or not.
If you are using Apache server for running html page, then
the way to execute PHP on a .html page is to modify your .htaccess file. Put following code in .htaccess file:
//for .html:
AddType application/x-httpd-php .html
// for .htm
AddType application/x-httpd-php .htm
For more details, read following link : http://php.about.com/od/advancedphp/p/html_php.htm
Another possible reason can be : File is not available on the given location , so for that check the error_log.
Your Script header.php must begin with " < ? php ' and finish with ' ? > ' and go to the php settings and uncheck 'short open tag'.