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

Home » Imported messages » comp.lang.php » Use of Includes
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Use of Includes [message #170947 is a reply to message #170946] Sat, 11 December 2010 12:58 Go to previous messageGo to previous message
sheldonlg is currently offline  sheldonlg
Messages: 166
Registered: September 2010
Karma:
Senior Member
On 12/11/2010 7:42 AM, sheldonlg wrote:
> On 12/7/2010 9:55 AM, Bill Braun wrote:
>> New to PHP.
>>
>> Have searched for answer without finding anything that seems to address
>> it, save perhaps for situations where the script writes HTML markup
>> before the header is called.
>>
>> When would it be preferable/required to chain scripts one to the next
>> rather than use includes? (The question could be reversed, also.)
>>
>> Chaining:
>>
>> [php] // script1.php
>> code;
>> header("location: script2.php");
>> [endphp]
>>
>> [php] // script2.php
>> code;
>> header("location: script3.php");
>> [endphp]
>>
>> [php] // script3.php
>> code;
>> [endphp]
>>
>> Include:
>>
>> [php]
>> // scriptname: script1.php
>> code;
>> include 'script2.php';
>> include 'script3.php';
>> [endphp]
>>
>>
>> Bill B
>
> I'm not sure I fully understand your question, but I'll try. First,
> though, php is server side and provides html code that is presented to
> the browser. So, whether you write all the code in one file, or use
> includes/requires thus breaking it into two or more files, makes no
> difference as far as the browser is concerned. It sees the same thing,
> the whole page, either way.
>
> I would chain scripts if there is a logical division of the actions. For
> example, suppose it is a networking kind of thing and one page would be
> user information for registration. This would then shift to another page
> for upload of pictures after successful registration. Those are two
> separate actions which are related to each other and putting them on the
> same page would be cluttering. (This was a poor example because I would
> just have a button with a link to a page to upload pictures after
> registering and winding up on a landing page -- but it illustrates my
> point).
>
> I hope I understood your question correctly enough to be of some help.
>

Here is a better example. There was an application questionnaire that
had the user's basic information and then ten separate areas of
question. Each of the ten areas data was held in a separate database
table which was linked to the user in the table of users. The first
screen gathered the basic user information (name, address, etc.) and the
submit put the data into the user table along with a page count. It
then presented the next page which was the next area of the
questionnaire. Those data were then put into its db table, the page
count was updated, and the landing page was the next area of the
questionnaire -- and so on. (The page count was so that a user could
stop and return later to where he left off). This is a good example of
chaining.

--
Shelly
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Best PHP Groupware Tools Script Sharing
Next Topic: newbie question
Goto Forum:
  

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

Current Time: Fri Sep 20 15:27:03 GMT 2024

Total time taken to generate the page: 0.05501 seconds