Jump to content

Archived

This topic is now archived and is closed to further replies.

monkeymax

Headers already sent dilemma

Recommended Posts

I've got a header page (header.php) that I'd like to include with every page. The header.php looks like this:
[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://ww.w3.org/1999/xhtml">
<head>
<title>Monkeymax</title>
<link rel="stylesheet" type="text/css" href="../styles/main.css" />
<link rel="stylesheet" type="text/css" href="../styles/sIFR-screen.css" />
</head>

<body>
<div id="layout">
    <div id="header">
        <img src="../images/logo.gif" width="140" height="50" alt="Logo" class="logo" />
    </div>
    <div id="container">[/code]

I also have a login validation script that I run after the header has been included. This script checks to see if the user is logged in, and if they are not redirects them to the index page. If I don't include my header, it works fine, but if I do I get:

[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]Warning: Cannot modify header information - headers already sent by (output started at C:\Apache2\htdocs\monkeymax\web\includes\header.php:8) in [b]C:\Apache2\htdocs\monkeymax\web\includes\secure.inc.php on line 9[/b][/quote]

I've become aware that this error is generally caused by whitespace before or after <?php and ?>. How can I include my header without getting this error? Any help would be appreciated.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.