![]() |
![]() ![]() |
![]() |
-Gość_Sopel- |
![]()
Post
#1
|
Goście ![]() |
Mam plik index.php
Na poczatku jest define('SERVER', 'http://localhost/Sklep'); include(SERVER."/modules/DataAccess/DataAccess.php"); i w nim sa klasy:
W pliku index.php wywoluje $foo = new DataAccess... Mi sie wydaje ze wszystko jest ok ale wyskakuje blad: Fatal error: Class 'DataAccess' not found in c:\wamp\www\Sklep\index.php on line 87 |
|
|
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
|
|
|
-Gość_Sopel- |
![]()
Post
#3
|
Goście ![]() |
a moglbys cos wiecej napisac? pewnie chodzi o include, tak?
jesli chodzi o sciezki to powinny sie zgadzac.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zle zalanczasz te pliki wogule.... Pliki są akurat załączane poprawnie |
|
|
-Gość_Sopel- |
![]()
Post
#5
|
Goście ![]() |
plik index.php:
i plik DataAccess.php:
czy ktos wie o co chodzi? |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
A tak w sumie to czy zaincludowanie strony (nie pliku) z deklaracją klasy zadziała tak samo jak dołączenie i wykonanie lokalnego pliku? Bo coś mi się nie wydaje. Spóbuj require_once("./DB/DB.php");
|
|
|
-Gość_Sopel- |
![]()
Post
#7
|
Goście ![]() |
no wlasnie z require_once jest to samo... kod powyzej
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Ty cały czas includujesz http://localhost/Sklep/DB/DB.php a spróbuj z ./DB/DB.php
|
|
|
-Gość_Sopel- |
![]()
Post
#9
|
Goście ![]() |
wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale nie o ta linijke chodzi.. chodzi o linie 19 z pliku index.php..
wywala blad ze nie ma takiej klasy (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
A czemu w pierwszym poście pisze, że błąd jest w 87 ?
|
|
|
-Gość_Sopel- |
![]()
Post
#11
|
Goście ![]() |
bo wywalilem definicje klas dla czytelnosci kodu
|
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Powtórze ponownie: Zaincluduj definicje klas z plików, a nie przez URL (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#13
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
1. plik sie nie includuje -- jesli by sie zaincludowal to mialbys blad ponownej definicji stalej ( define(...))
2. Cytat If "URL fopen wrappers" are enabled in php (which they are in the default configuration), you can specify the file to be included using a URL jesli masz "allow_url_fopen = Off" to nie zainludujesz pliku przez http://... , zrob tak jak juz pisali: lokalnie. |
|
|
-Gość_Sopel- |
![]()
Post
#14
|
Goście ![]() |
wielkie dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zaczelo dzialac...
teraz sa zupeleni inne bledy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:49 |