Re: Dreaded Premature end of script headers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/26/2011 4:49 PM, tamouse mailing lists wrote:
On Fri, Aug 26, 2011 at 6:48 PM, tamouse mailing lists
<tamouse.lists@xxxxxxxxx>  wrote:
On Fri, Aug 26, 2011 at 1:42 PM, Geoff Shang<geoff@xxxxxxxxxxxxxxx>  wrote:
I put this into Google and got this:
http://htmlfixit.com/cgi-tutes/tutorial_Common_Web_dev_error_messages_and_what_they_mean.php#premature


Yeah, I saw that too. I do know the mechanism that is happening. I
just can't figure out where the problem is without inserting print
statements.

Presumably, you are calling this cron job with some process which runs the
PHP script through a URL on your webserver.

Yes, that is correct. Using curl to launch the script via the web server.

1.  Modify the script so that it does actually output something, thereby
making the error go away.


When the script starts, it prints a banner with the script name and
date/time stamp. When it completes, it is supposed to print aggregate
results, time spent. I know it's encountering this problem before it
reaches the end as not all the data gets processed. I can't tell where
it is stopping though. If I put it in debug mode, it prints out a lot
of data from the beginning of the script, and never encounters this
problem.

2.  Run the script directly with PHP instead of via your webserver.  E.g.:
php -f<yourscriptname>

The way the script is designed, it depends on some $_SERVER values,
which wouldn't be set if running directly from the shell.


Again, I want to say that this script does NOT fail in dev, test and
stage, only production.


Well, you might have to go about this the long way. I suggest you cut larger sections of code out until you get a working script. Then start putting it back together.

Jim Lucas

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux