![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 4 Dołączył: 22.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tworzyłem spory portal w Krasnalu, który sprawnie śmigał. Przeniosłem się na XAMPPA i wywala mi błędy z którymi nie mogę sobie poradzić. Nie wiem czy wynikają z konfiguracji php.ini, wersji PHP 5.3.8 czy z winy XAMPPA...
Będę wdzięczny za wyjaśnienie i pomoc aby to posklejać w całość: plik php.ini
plik cfg.php
plik ludzie.php
Ścieżki: C:\xampp\htdocs\nnde\admin\cfg.php C:\xampp\htdocs\nnde\load\head.php C:\xampp\htdocs\nnde\ogloszenia\spolecznosc\css\ludzie.css C:\xampp\htdocs\nnde\ogloszenia\spolecznosc\ludzie.php I oto wynik jaki wyświetla:
Moje pytanie: dlaczego nie mogę odczytać zmiennej $http w pliku ludzie.php mimo, że includuje plik cfg.php gdzie ta zmienna $http jest zainicjowana? i dlaczego wszystko tak dziwnie się posypało mimo, że w Krasnalu działało? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Nie chodzi tutaj o formę pliku, a o to, że w include używasz adresu url. Powoduje to, że plik jest najpierw interpretowany przez PHP i to wygenerowana zawartość (efekt działania skryptu cfg.php) jest wstawiana do pliku. Argumentem funkcji include powinna być ścieżka względna lub bezwzględna do pliku cfg.php na serwerze, czyli w Twoim przypadku coś takiego:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:53 |