![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam, potrzebowałbym skrypt który kilkukrotnie sprawdzi nazwę pliku.
Mam na przykład pliki na serwerze o nazwach: 20150203_internet_aktywacja.doc 20150303_internet_blokada.doc 20150402_uprawnienia_aktywacja.doc ... Chodzi mi najpierw o sprawdzenie czy istnieją pliki na serwerze zawierające frazę "internet", czyli w tym przypadki dwa pliki: 20150203_internet_aktywacja.doc 20150303_internet_blokada.doc Następnie sprawdzenie który plik ma późniejszą datę w nazwie, czyli tutaj: 20150303_internet_blokada.doc i sprawdzenie czy na przykład jest to "blokada", czy "dostęp". Mam funkcję która wyświetla pliki na serwerze:
Aczkolwiek nie wiem jak dalej działać na tych plikach, pobrać odpowiednie nazwy i w nich wyszukiwać konkretnych fraz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
@Pyton_000 RegexIterator - dobrze wiedzieć… (IMG:style_emoticons/default/biggrin.gif) Jakbym nie patrzył, tak te wszystkie iteratory jakoś nie potrafią mnie do siebie przekonać. W porównaniu z nimi glob wydaje się… prymitywnie prosty (IMG:style_emoticons/default/wink.gif)
@nowicjuszek datę można wyciągnąć jako explode('_', $nazwa, 1)[0] i osobiście bym to przekazał do DateTime, żeby mieć ładny obiekt od zarządzania datą zamiast zabawy z substr |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
@Pyton_000 RegexIterator - dobrze wiedzieć… (IMG:style_emoticons/default/biggrin.gif) Jakbym nie patrzył, tak te wszystkie iteratory jakoś nie potrafią mnie do siebie przekonać. W porównaniu z nimi glob wydaje się… prymitywnie prosty (IMG:style_emoticons/default/wink.gif) @nowicjuszek datę można wyciągnąć jako explode('_', $nazwa, 1)[0] i osobiście bym to przekazał do DateTime, żeby mieć ładny obiekt od zarządzania datą zamiast zabawy z substr Wszelkie iteratory sa znacznie szybsze i czasem maja lepsze funkcje (IMG:style_emoticons/default/tongue.gif) . Przy okazji, @nowicjuszek:
Ten post edytował Ksar 7.07.2015, 15:23:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:00 |