![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.06.2006 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Napisałem taki skrypt, tyle że mam z nim 2 problemy... Skrypt powinien działać następująco: w katalogu "produkty" tworzy się foldery i kopiuje do nich zdjęcia. pierwszy problem odnosi się do pierwszego fragmentu kodu, mianowicie nie wszystkie zdjęcia są wyświetlane na stronie. Niejestem w stanie sprawdzić od czego to zależy że jedno zdjęcie w formacie *.jpg jest wyświetlane a inne w tym samym formacie już nie . Natomiast drugi problem jest z 2 fragmentem kodu, jeśli w katalogu "produkty" utworzy się folder o nazwie np. "ąśżźćłóę" to nie ma polskich znaków tylko krzaki. Jak to poprawić ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli serwer chodzi na Linuxie to tego raczej nie poprawisz
![]() ![]() A jeżeli pracujesz na polskim Windows Serverze, to upewnij się, że plik który zawiera nazwy plików jest kodowany w windows-1250 ![]() -------------------- Językiem którym najlepiej operują wszyscy programiści są przekleństwa.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.06.2006 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
no tak, zarówno localhost jak i serwer na którym publikuje skrypt są oparte o Linux-a
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź, czy masz tam zainstalowany polskie kodowanie znaków - jeżeli tak, to musisz upewnić się, że pliki skryptu zawierające nazwy folderów są tak samo kodowane, jak reszta systemu. A jeżeli nie, to musisz pogooglać, jak zainstalować polskie znaki
![]() ![]() I druga sprawa: Na co takie długie warunki? Nie prościej: Lub jeszcze prościej, ale dłużej w jednej linijce:
A sądzę, że ci nie wyświetla właśnie plików, które mają polską nazwę ![]() -------------------- Językiem którym najlepiej operują wszyscy programiści są przekleństwa.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.06.2006 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
A gdyby zapisać "krzak" jaki odpowiada każdej polskiej literze np: " Ĺ� " --> " ś "
a następnie podzielić wyraz na osobne litery i zrobić warunek że jeśeli podczas przeszukiwania liter w wyrazie napotka na taki "krzak" to dopasowywuje go do polskiznak. ma takie coś prawo zadziałać ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:52 |