Short answer: Your problem is echo include 'header.php';
You meant to write include("header.php"); (without the echo command).
Long answer: Every action is true or false. Successful or failure. 0 or 1. This way, you can say things like:
$x = write stuff to the printer.
if ($x==1) { print "Your document printed successfully"; }
else { print "Your document did not print. Check to see if there is paper in the printer"; }
Likewise, an include statement either works or it doesn't. 1=successful. 0=failure. So you could say $x=include("header.php"); and then check to see if $x was 1 or 0. If it's 0, then the file probably doesn't exist.
And if you echo include("header.php"); the echo command is showing the value (1 or 0) of the include action. You are showing whether (1) the include statement was successful or (0) whether it failed.
Take the "echo" out from before the include command.