FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » buffering to allow headers in code?
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: buffering to allow headers in code? [message #170171 is a reply to message #170169] Thu, 14 October 2010 17:15 Go to previous messageGo to previous message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma:
Senior Member
On 10/14/2010 12:32 PM, MikeB wrote:
> Denis McMahon wrote:
>> On 14/10/10 14:39, MikeB wrote:
>>
>>> What to do?
>>
>> Make any decisions about whether you need to send control headers before
>> you start trying to output any html.
>>
>> What data is not available when you assemble the navbar that you wish to
>> show in your navbar, and why is it not available?
>>
>> This sounds like you have a sequencing issue, and may need to switch
>> round the order in which you are trying to do things. It should be
>> possible to assemble all the information needed to generate the webpage
>> before outputting any html.
>>
>
> This is an introductory PHP course.
>
> We are creating a "dynamic" web page without AJAX (JavaScript) since
> that will be in the intermediate course.
>
> The site is a single file - index.php. Structured with a table (to avoid
> learning CSS at the same time as PHP and SQL) for the header, footer and
> three panes in between. The left-most pane is hte navigation, the center
> is the Main and the right is the "news".
>
> Each table cell has an include() for another file that makes up the
> content of that cell. eg. include("nav.inc.php") for the navigation bar.
>
> The main cell then has some conditional php code to decide on what
> include to run, eg, one for "show summary of all recipes", or "show
> details for a recipe", or "enter a new recipe/comment", etc. Also, of
> course for registering and logging in.
>
> Since I'm trying to display the name of the logged in user on the left
> pane, that code is included before I run the code in the "main" cell,
> hence my timing problem
>
> THe class example sidesteps it by simply not putting the data in there.
>
> Maybe I should just go back to the class example. Would be a lot less
> headache.

It doesn't make a lot of difference when you *process the data* - it's
when you *display the results* that counts. It would be quite easy to
do the processing before anything is sent to the browser, then display
the results in the appropriate place.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Mesothelioma
Next Topic: Good code or bad code?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Wed Nov 27 07:41:00 GMT 2024

Total time taken to generate the page: 0.04063 seconds