"but it had become lost in the detritus at the back of my mind" Inappropriate as this is for _the_ PHP list -- that was a beautiful phrase, friend. On Mon, Mar 9, 2009 at 8:05 PM, Clancy <clancy_1@xxxxxxxxxxxx> wrote: > On Mon, 9 Mar 2009 10:07:33 +0000, stuttle@xxxxxxxxx (Stuart) wrote: > > ....... > >As in the example script I've posted above you can refer to the current > >working directory with a single period (.), but this is still relying on > the > >current working directory being what you expect it to be. > > Thank you! This is what I had been looking for all along. I dimly > remembered some such > trick, but it had become lost in the detritus at the back of my mind. > > But why the obsession with avoiding getcwd()? When my site is loaded the > current directory > is always the root directory of the page, and as I never change directory I > can rely on it > staying there. (And, incidentally, since getcwd(), dirname(__FILE__), etc, > all return the > complete path including system dependent information, if I really didn't > know the current > directory it would not be a trivial task to determine what was the local > root.) > > For a couple of years I have been using getcwd() to determine whether or > not I am running > on my local PC (if I am the path will start with 'D:'). If I am running on > the local PC I > load various editing and other private facilities, otherwise I omit them. > This is done in > such a way that there is nothing to indicate that anything is either > missing or has been > omitted. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >