My question was, as usual, inadequately formed.

Realpath() was interesting but I was creating directories to store archived
data.  In my limited testing, it seemed that realpath returns a relative
path.  Other words, if you're already in home and you try
(realpath("~")."\archive\") then you get only "\archive\".

In test situations, I wanted to allow for the user to not be me.  It ended
up that I used GETCWD() so that it will run from anywhere that it can find
the required includes.

Nevertheless, the answers given enabled me to find a solution.  I found all
kinds of interesting stuff with a var_dump($GLOBALS), however.  :)

As always, thanks everybody!

On Wed, Mar 18, 2009 at 5:16 AM, Waynn Lue <waynn...@gmail.com> wrote:

> bash also has $HOME, which maps to /home/USERNAME, just in case you wanted
> another way.  :)
>
>
> On Tue, Mar 17, 2009 at 6:47 AM, George Larson 
> <george.g.lar...@gmail.com>wrote:
>
>> Thanks!
>>
>> On Tue, Mar 17, 2009 at 9:46 AM, Stuart <stut...@gmail.com> wrote:
>>
>> > 2009/3/17 George Larson <george.g.lar...@gmail.com>
>> >
>> > In my scripts, I usually define a boolean constant DEBUG.  True looks
>> for
>> >> local copies of includes and echoes queries as they're used.
>> >>
>> >> My question is:
>> >>
>> >> Is there any way for me to reflect the actual home folder of the person
>> >> running the script?  So it will be "/home/george/foo" when I run it
>> but,
>> >> for
>> >> another user, it would be "/home/their-username/foo"?
>> >
>> >
>> > $dir = realpath('~/foo');
>> >
>> > -Stuart
>> >
>> > --
>> > http://stut.net/
>> >
>>
>
>

Reply via email to