![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt który buduje menu po nazwach katalogów. Nazwa katalogu to małe i wielkie litery które muszą być małe i duże, nie mogę zmienić tej nazwy ani wielkości liter. Potrzebuje teraz wykonać require które nie rozróżnia wielkości liter. Jak dam np require('Cos.php') to mi includuje cos.php którego nie ma ...
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
require nie ma nic do rozrozniania wielkosci liter. Jak wpisze tak będzie i require tu nic nie zmienia.
Jesteś pewien że podałes właściwą ściezkę do skryptu? Może jest w innym katalogu niż myślisz. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzalem recznie adresem i wchodzilo. Jeśli folder jest z duzych liter nie wchodzi ;/ ale jesli jest z malych a ja podaje w sciezce duze tez nie wchodzi wiec moze masz racje. Sam nie wiem ... tak czy inaczej nie wchodzi.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Sprawdzalem recznie adresem i wchodzilo Jak ręcznie sprawdzałeś?Wiesz co to jest struktura katalogów, ścieżki? Jeśli masz katalogi: ala ala/jola ola i skrypt odpalasz z ala/jola/skrypt.php i w nim includujesz cos.php które leży w ola to ci nie zadziała. Musisz robic ../../ola/cos.php a nie cos.php Może ty to wszystko wiesz i może problem jest w czym innym. Ale nie pokazałeś swojej struktury, nie pokazales jak dokładnie wyglada Twoja sciezka, wiec wysuwam najbardziej prawdopodobny blad - że żle podajesz ścieżkę. I jeszcze słówko odnoście wielkości liter: jeśli pracujesz na linuxie, to serwer rozróżnia wielkości liter. Jeśli więc przykładowo plik nazywa się Cos.php a ty wywołasz cos.php to go nieznajdzie, nawet jeśli ścieżka będzie poprawna.
Powód edycji: [nospor]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 17:23 |