You are here: Re: The wonderful non-intuitive php include statement « PHP Programming Language « IT news, forums, messages
Re: The wonderful non-intuitive php include statement

Posted by Jerry Stuckle on 08/30/07 03:45

Morlaath@gmail.com wrote:
> Ok .. I have some classes set up to do some database queries and what
> not. The database configuration is an XML file. Now I need to include
> this class in a few pages, in different directories. Here is an
> example of the class.
>
> class foo {
> private $xml;
>
> function foo() {
> $this->xml = simplexml_load_file('config/dbconfig.xml);
> }
>
> public function dbStuff() {
> //do some db stuff
> }
>
> etc......
> }
>
>
> I am using apache which has php set up as a module. This class (which
> resides 2 directories deep e.g htdocs/classes/foo) works fine in
> main.php which resides in htdocs. But if I include this class in
> another php file which is in a different directory .... say htdocs/
> forums I get this type of error:
>
> Warning: simplexml_load_file() [function.simplexml-load-file]: I/O
> warning : failed to load external entity "config/dbconfig.xml"
>
> I tried using set_include_path(), which I could not get to work right,
> and I also tried to set 'include_path' in php.ini which also did not
> work. PHP include seems to work very non-intuitive which is driving me
> nuts. They really need to implement this a little better. I really
> don't see why the simplexml_load_file works in htdocs/classes/foo and
> not htdocs/forums.
>

Some code would help...


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

 

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

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