You are here: Re: [PHP] Re: Include path quirks « PHP « IT news, forums, messages
Re: [PHP] Re: Include path quirks

Posted by Jochem Maas on 07/18/05 23:48

Ethilien wrote:
> Actually, I think I might have found a solution, although its not a very
> good one.
>
> include realpath(dirname(__FILE__) . "/" . "../include/global.php");

alot of people do something _like_:

define('GLOBAL_BASE_DIR', dirname(__FILE__));

somewhere near the beginning of their startup code...
so you can subsequently do:

require_once GLOBAL_BASE_DIR . '/include/xyz.php';

but maybe you should also look at the ini setting 'include_path'

>
> Ethilien wrote:
>
>> I've been attempting to write an application with a bit more ordered
>> directory structure than I normally use, and I ran into the rather
>> annoying problem with include() where relative paths are only based
>> off of the current working directory, and not that of the included
>> script. This makes it impossible to include script correctly, because
>> the path from the working directory is different than that of the
>> included file.
>>
>> The problem is I'm trying to include
>> /include/global.php
>>
>> from
>> /elements/nav.php
>>
>> but topnav is included by
>> /index.php
>>
>> Which results in a failed top open stream error. Is there any way
>> around this annoying idiosyncrasy?
>
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация