![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki problem:
Mam klasę "userStats" w folderze inc, którą ładuje w index.php. Ona zaś ładuje plik accesArr.php z folder db. Wszystko ok, tylko jeżeli załaduję plik accesArr.php z prawidłową scieżką, to dostaję w zamian fatal error, podczas gdy jak ładuję z innego pliku, to wszystko działa.
Układ folderów wygląda następująco index.php /inc userStats.class.php /db accessArr.php /administration panel.php (z tego pliku działa pierwsza wesja) Być może źle rozumuje, ale wydaję mi się że gdy plik jest dołączany, to powinien się ładować względem bezpośredniego pliku który go ładuje, a nie jeszcze wcześniejszego. Szukałem w internecie, ale niestety nic nie znalazłem. z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
a to dziwne. bo ja tak samo ładuję pliki w innej klasie i jeżeli by to tak działało to nie powinno mi działać to w tamtym pliku (IMG:style_emoticons/default/winksmiley.jpg) ładuje plik z folderu nadrzędnego, a potem gdy w załadowanym pliku odwołuję się do następnego pliku, to nie używam ścieżki poprawnej do wcześniejszego pliku, tylko do tego już załadowanego. (IMG:style_emoticons/default/smile.gif)
Czyli pierwszy plik ładuje za scieżką "inc/jakasklasa.class.php", a potem w pliku "jakasklasa,class.php" ładuj plik też z folderu inc to nie używam scieżki "inc/jakasklasa2.class.php", tylko "jakasklasa2.class.php" Co do linijki w którym błąd występuje to mi właśnie w miejscu require_once wywala że w pliku userStats nie udało się załadować pliku accessArr.php, ponieważ on nie istnieje. a to treść błędu: Warning: require_once(../db/accessArr.php) [function.require-once]: failed to open stream: No such file or directory in C:\Dokumenty\php\inc\userStats.class.php on line 4 Fatal error: require_once() [function.require]: Failed opening required '../db/accessArr.php' (include_path='.;C:\php5\pear') in C:\Dokumenty\php\inc\userStats.class.php on line 4 Ten post edytował piotrek4team 17.02.2010, 16:26:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:14 |