Re: Here is a silly question

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

 



Great - thanks Chris - that's the answer I've been looking for!



On 04/04/06, Chris <dmagick@xxxxxxxxx> wrote:
>
> Mace Eliason wrote:
> > Hi,
> >
> > This is come thing that I have struggled with now and again.  I usaually
> > us php code to make it work, but was wondering how others deal with this
> >
> > I use includes in most of the web applications that I work on to include
> > the header, footer, menu etc.
> >
> > The problem that I always run into as a project gets bigger is my links
> > to  pages.  If all the files are in the root directory theres no
> problem.
> >
> > If I have some files in a folder and call my menu for example <?
> > include("../menu.php"); ?>  I have to call if from the parent
> > directory.  But then of course
> > all the links are wrong.  Root becomes the calling directory.
> >
> > I usually use a php variable to place the ../ if its needed.
> >
> > How does everyone else deal with this type of problem.  I have a times
> > places an extra copy of the footer, menu, header etc in each directory
> > but it is a pain to change links
> > when you have multiple locations to do it in.
> >
> > Thanks for any suggestions.
> >
> > I would be nice to have a simple way to have my include files in a
> > common place that works and keeps the links right.
> >
> > Scandog
> >
>
> I didn't see anybody else mention this, so:
>
> $mydir = dirname(__FILE__);
> include($mydir . '/../nav/menu.php');
>
> works every time and you don't have to rely on document_root being set
> properly etc.
>
> --
> Postgresql & php tutorials
> http://www.designmagick.com/
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


--
Tom Chubb
tom@xxxxxxxxxxxxxx
07915 053312

[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