Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> glob ignoruje pliki z polskimi znakami
evolucja
post 5.02.2018, 16:59:34
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Cześć,
posiadam PHP 5.6 uruchomiona w IIS na Windows Server.

Posiadam skrypt wykonujący różne operacje na wszystkich plikach ze wskazanego folderu. Chodzi np. o kopiowania, zmiany nazwy plików itp. Do odczytania zawartości folderu użyłem funkcji glob. Okazało się jednak, że jeśli nazwa pliku zawiera polskie znaki, to plik jest pomijany.

Ktoś ma pomysł jak zmusić glob'a do działania lub jak załatwić temat w inny sposób?


Dzięki


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
nospor
post 5.02.2018, 17:01:45
Post #2





Grupa: Moderatorzy
Postów: 36 441
Pomógł: 6290
Dołączył: 27.12.2004




Jestes pewien ze to glob ignoruje te pliki? A moze sa ignorowane przez funkcje ktore potem na tym pliku dzialaja?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
evolucja
post 5.02.2018, 17:07:23
Post #3





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Jestem pewien..

  1. $files = glob('\\\\serwer123\\data\\test\\*');
  2. print_r($files);


Zwraca tablicę bez plików, które zawierają chociaż jeden polski znak. Po zmianie np. ą na a, plik pojawia się.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
trueblue
post 5.02.2018, 17:12:31
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


https://stackoverflow.com/questions/9659600...ters-on-windows


--------------------
Go to the top of the page
+Quote Post
evolucja
post 6.02.2018, 09:29:46
Post #5





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Problem rozwiązało wgranie najnowszego PHP 7.2.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 21:21