|
Posted by Jon Slaughter on 06/17/07 19:59
"ZeldorBlat" <zeldorblat@gmail.com> wrote in message
news:1182094277.182685.134020@p77g2000hsh.googlegroups.com...
> On Jun 17, 3:41 am, "Jon Slaughter" <Jon_Slaugh...@Hotmail.com> wrote:
>> "zono" <gonau...@gmail.com> wrote in message
>>
>> news:1182064637.077781.99180@c77g2000hse.googlegroups.com...
>>
>>
>>
>>
>>
>> > Jon Slaughter :
>> >> When I run my scripts on a http server I can use the
>> >> $_SESSION['Document_Root'] to get the dir of the scripts and stuff(I
>> >> have
>> >> my
>> >> local file system laid out exactly as the one on my server.
>>
>> >> The issue is that when I run the script without using session_start I
>> >> have
>> >> to set the document root manually. Now every time I switch from
>> >> running
>> >> locally to a web server I have to comment out the line. Its not a big
>> >> deal
>> >> but I'm wonder if I could somehow tell php to use a default document
>> >> root
>> >> if
>> >> a session isn't started?
>>
>> >> Thanks,
>> >> Jon
>> > <?php
>> > /**
>> > * May be something like this ?
>> > * When function session_start()
>> > * is not called or not successed
>> > * $_SESSION is not set.
>> > */
>>
>> > $docRoot = isset($_SESSION) ? $_SESSION['Document_Root'] :
>> > $_SERVER['DOCUMENT_ROOT'];
>> > ?>
>>
>> lol
>> duh... can't believe I didn't think about that ;/
>>
>> Thanks,
>> Jon
>
> Why wouldn't you just /always/ use $_SERVER['DOCUMENT_ROOT'] ?
>
You should I guess. I didn't see that it was getting set locally for some
reason and didn't realize that it was pointing to the wrong place. Was just
being stupid ;/
Navigation:
[Reply to this message]
|