|
Posted by comp.lang.php on 12/29/05 16:20
I did just that, emptied "classes.inc.php" out to the following:
<?php if (headers_sent()) print_r("headers sent"); ?>
output: headers sent
It generated headers even when the file was a 1-liner without any
content whatsoever!
Phil
Oli Filth wrote:
> comp.lang.php said the following on 28/12/2005 21:47:
> > [PHP]
> > <?php if (headers_sent()) print_r('headers sent');
> >
> > // do other stuff
> > ?>
> > [/PHP]
> >
> > I have a file, "classes.inc.php", a library of PHP version 4+ classes.
> > This library file, the moment it is included, causes headers to be
> > generated into the HTTP headers! I have no explanation as to how it
> > does that, it just does that! I have tried everything I can think of,
> > removing extraneous whitespace, using PICO, deleting and recreating the
> > file in PICO, to no avail. There is no instance of print_r, echo,
> > sprintf, nothing anywhere in any of the classes in the file.
> >
> > I am out of ideas as to what to do at this point! HELP!
> >
>
> Well, short of posting your code here and hoping that someone will trawl
> through and spot any possible errors, why don't you try selectively
> commenting out blocks of "classes.inc.php" until the problem goes away.
> That way you can narrow the problem down.
>
>
> --
> Oli
Navigation:
[Reply to this message]
|