Re: Re: form not submitting when I change action from PHP_SELF to thanks page

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

 



Here's the simple solution (put it at the top of your script:

    ob_start();

Cheers,
Rob.

On Thu, 2005-10-06 at 10:30, Bruce Gilbert wrote:
> I checked and no white space involved. What would I need to put tin the
> exit()/die() function?
> 
> On 10/6/05, tg-php@xxxxxxxxxxxxxxxxxxxxxx <tg-php@xxxxxxxxxxxxxxxxxxxxxx>
> wrote:
> >
> > Check to make sure absolutely nothing before the header() function is
> > outputing anything. No echos, no prints, no var_dumps, no HTML or even blank
> > lines.
> >
> > If it's something tangible like an echo or print or something, then
> > putting an exit()/die() function right before the header() function then
> > looking at the HTML source that you get should show you what the offending
> > output is.
> >
> > But again, if I recall, it can be something as simple as an empty line.
> >
> > -----------------------------------------
> > <?php
> >
> > // This should work because there's no output or white space above
> > header()
> > header('Location: thanks.php');
> >
> > ?>
> > -----------------------------------------
> >
> > -----------------------------------------
> >
> > <?php
> >
> > // This should fail (if I recall) because of the blank line that's sent
> > // before the PHP code block. This is considered output, and can't come
> > before
> > // any header statements
> >
> > header('Location: thanks.php');
> >
> > ?>
> > -----------------------------------------
> >
> >
> > = = = Original message = = =
> >
> > when I add that code I can the following error msg when submitting the
> > form.
> > " *Warning*: Cannot modify header information - headers already sent by
> > (output started at /home/webadmin/dedicated75.virtual.vps-
> > host.net/html/fortuneInteractive/Consultation_test.php:6<http://host.net/html/fortuneInteractive/Consultation_test.php:6>
> > <http://host.net/html/fortuneInteractive/Consultation_test.php:6>)
> > in */home/webadmin/dedicated75.virtual.vps-
> > host.net/html/fortuneInteractive/Consultation_test.php<http://host.net/html/fortuneInteractive/Consultation_test.php>
> > <http://host.net/html/fortuneInteractive/Consultation_test.php>
> > * on line *168* "
> > line 168 is the one with header( 'Location: thanks.php' );
> > on it.
> > can anyone explain why this is happening and how to rectify?
> > TIA
> >
> > On 10/5/05, Robert Cummings <robert@xxxxxxxxxxxxx> wrote:
> > >
> > > On Wed, 2005-10-05 at 21:15, Bruce Gilbert wrote:
> > > > thanks for the reply.
> > > >
> > > > and where on the page would that need to go? Within the head tags?
> > > > and would it need to be within <?php ?>
> > >
> > > Right after this line:
> > >
> > > mail ($to, $subject, $msg, $mailheaders);
> > >
> > > And you will already be within PHP interpretation.
> > >
> > > Cheers,
> > > Rob.
> > > --
> > > .------------------------------------------------------------.
> > > | InterJinn Application Framework - http://www.interjinn.com |
> > > :------------------------------------------------------------:
> > > | An application and templating framework for PHP. Boasting |
> > > | a powerful, scalable system for accessing system services |
> > > | such as forms, properties, sessions, and caches. InterJinn |
> > > | also provides an extremely flexible architecture for |
> > > | creating re-usable components quickly and easily. |
> > > `------------------------------------------------------------'
> > >
> > >
> >
> >
> > --
> > ::Bruce::
> >
> >
> > ___________________________________________________________
> > Sent by ePrompter, the premier email notification software.
> > Free download at http://www.ePrompter.com.
> >
> >
> 
> 
> --
> ::Bruce::
-- 
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting  |
| a powerful, scalable system for accessing system services  |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for       |
| creating re-usable components quickly and easily.          |
`------------------------------------------------------------'

-- 
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