Re: [PHP] How do I link to the root directory of the server?

2005-05-05 Thread Richard Lynch
You could just use relative links, or use a full path link, without the
http://www.mydomain.com part.

Or, you could change application.php to use data from $_SERVER to figure
out what URL you should be using.



and pick through that data.

Somewhere in there you will find what you need to set up $CFG->wwwrot and
$CFG->dirroot so that they always work, no matter what server you are on.


On Thu, May 5, 2005 5:01 am, Shaun said:
> Hi,
>
> I have a file called application.php and in this file I define all of the
> directories in my site:
>
> class object {};
> $CFG = new object;
>
> $CFG->wwwroot = http://www.mydomain.com;
> $CFG->dirroot  = "/usr/home/myaccount/public_html";
>
> $CFG->admindir = "$CFG->wwwroot/admin";
> $CFG->claimsdir_adm = "$CFG->admindir/claims";
> $CFG->clientsdir   = "$CFG->admindir/clients";
> $CFG->cssdir = "$CFG->wwwroot/css";
> $CFG->expense_categoriesdir = "$CFG->admindir/expense_categories";
> $CFG->projectsdir   = "$CFG->admindir/projects";
> $CFG->shoppingdir  = "$CFG->wwwroot/shopping";
> ...
>
> This works very well and means if I change a directory name or move a
> directory I only have to update this file. application.php is included on
> every page so all I have to do to link to another directory would be
> something like:
>
> Click here to add a category
>
> The problem with this is that the URL's include the
> http://www.mydomain.com/
> and are therefore not relative links. Is there a way to link to the root
> directory from wherever I am within the directory structure?
>
> Thanks for your advice
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Like Music?
http://l-i-e.com/artists.htm

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



[PHP] How do I link to the root directory of the server?

2005-05-05 Thread Shaun
Hi,

I have a file called application.php and in this file I define all of the 
directories in my site:

class object {};
$CFG = new object;

$CFG->wwwroot = http://www.mydomain.com;
$CFG->dirroot  = "/usr/home/myaccount/public_html";

$CFG->admindir = "$CFG->wwwroot/admin";
$CFG->claimsdir_adm = "$CFG->admindir/claims";
$CFG->clientsdir   = "$CFG->admindir/clients";
$CFG->cssdir = "$CFG->wwwroot/css";
$CFG->expense_categoriesdir = "$CFG->admindir/expense_categories";
$CFG->projectsdir   = "$CFG->admindir/projects";
$CFG->shoppingdir  = "$CFG->wwwroot/shopping";
...

This works very well and means if I change a directory name or move a 
directory I only have to update this file. application.php is included on 
every page so all I have to do to link to another directory would be 
something like:

Click here to add a category

The problem with this is that the URL's include the http://www.mydomain.com/ 
and are therefore not relative links. Is there a way to link to the root 
directory from wherever I am within the directory structure?

Thanks for your advice

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