

Witam,
Do tej pory uzywalem krasnala, ale ostatnio samodzielnie zainstalowalem sobie serwer (w zasadzie instalacja domyslan). Uzywam php 5.1.4 + najnowszy Apache z wersji 1.3.x
Napotkalem drobny problem z funkcja Include (wiem ze skrypt jest poprawnie napisany bo dzialal pod krasnalem)
otoz mam katalog glowny projektu a w nim katalog db w ktorym trzymam klasy odpowiedzialne za polaczenia z baza.
czyli jest mniej wiecej tak
-Db(katalog)
----- |---db.class.php
------|---result_db.class.php
-|-index.php
-|-const.db.php
Includuje klase db.class.php do index.php i wszystko jest w porzadku. Problem zaczyna sie z includowaniem przez klase db.class.php wymaganych skryptow (np. const.db.php itd)- do tej pory mialem tak
<?php //kod w pliku db.cllass.php include_once('const.db.php') include_once('db/result.class.php') class Db { //jakis tam kod } ?>
czyli po prostu includowalem wszyystko z perspektywy katalogu glownego projektu.
Teraz jednak juz ta wersja nie dziala - include dziala tak jakby z perspektywy katalogu db w ktorym jest skrypt db.class.php
Czy to jest jakas zmiana w php (wersja w krasnalu 5.0.4 a teraz uzywam 5.1.4)? Czy mozna np. w php.ini przywrocic jakos stary sposob dzialania?
Z gory dzieki za odpowiedz