![]() |
![]() ![]() |
![]() |
![]()
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%) ![]() ![]() |
glob?
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Litości
![]() Tutaj masz cały wątek http://stackoverflow.com/questions/3321547...iterator-in-php Interesuje Cię RegexIterator |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Comandeer. Napisałem taki skrypt. Po sprawdzeniu działa, pytanie czy jest on prawidłowo skonstruowany. Nazwa plików ma taki wzorzec: data_internet_blokada/aktywacja.
|
|
|
![]()
Post
#5
|
|
![]() 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ć…
![]() ![]() @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 -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
@Pyton_000 RegexIterator - dobrze wiedzieć… ![]() ![]() @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 ![]() Przy okazji, @nowicjuszek:
Ten post edytował Ksar 7.07.2015, 15:23:40 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
@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 W jaki sposób byś wyciągnął datę ze zmiennej, za pomocą DateTime, np. dla:
Dziękuję wszystkim za pomoc |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
To zwraca obiekt z konkretną datą. -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.05.2025 - 06:16 |