![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przykładowa struktura katalogów i plików:
Kod ./ | ----- /class |db.conf.php |extPDO.class.php ./test.php Jako, że pliki db.conf.php i extPDO.class.php znajdują się w tym samym katalogu to w pliku extPDO.class.php jest kod:
Natomiast w pliku test.php, który jest jeden poziom nad katalogiem class znajduje się kod:
Wywołanie tego powoduje błąd 'Cannot load config file.', pomaga zmiana w pliku extPDO.class.php
ale przecież nie będe zmieniał tej ścieżki za każdym razem jak z różnych plików będe wywoływał tą klasę. Dlaczego zmieniać trzeba ścieżkę w define skoro położenie pliku db.conf.php nie zmienia się względem extPDO.class.php? W jaki sposób można to zrobić żeby prawidłowo działało bez względu na położenie pliku test.php? Ten post edytował bliitz 5.04.2009, 20:38:54 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 45 Pomógł: 7 Dołączył: 25.12.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
-------------------- "Yes, experience matters. No, one year repeated fifteen times does not count."
bartoszlugowski.com |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:39 |