![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z ładowaniem plików językowych dla odpowiedniego użytkownika Oto kodzik:
Problem jest ze sprawdzeniem czy dany plik istnieje. Funkcję file_explode2 zabrałem gdzieś z forum bo ze standardową były jakieś problemy :/
Kod wywala zawsze 'en-us;q=0.7' nawet jeżeli ten plik nie istnieje i jakiś język (np. 'pl') go poprzedza. Ten post edytował Eagle 18.04.2007, 20:21:35 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
No to może użyj normalnej funkcji file_exists albo sprawdź u źródła co ci zwraca test -f plik.
Mamy zgadywać? Podejrzewam taki scenariusz: 1. w ogóle źle sprawdzasz, więc dla 'pl' ci nie łapie bo jest zła ścieżka albo inny powód 2. następnie przy en-us;q=0.7 test -f się wywala bo co to za nazwa pliku?! średnik oddziela kolejną instrukcję w bashu.. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:25 |