Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]require a wielkość liter
Octobus
post
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 ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
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.
Go to the top of the page
+Quote Post
Octobus
post
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.
Go to the top of the page
+Quote Post
nospor
post
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]:
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 17:23