Szukam jakiegoś rozwiązania które by automatycznie konwertowało plik TONE.LOG do jakieś bazy danych tak aby wybrane (spełniające określony warunek) informacje mogły od razu pokazać się na stronie w internecie.
Dokładnie chodzi o to że WinTone przetwarza “statusy” wysłane radiowo przez pojazdy floty na ciągi liter i zapisuje je w logu zaprezentowanym poniżej. I chciałbym te informacje umieścić na stronie internetowej i móc je odpowiednio filtrować oraz określać które wpisy chce publikować a które nie, najpiękniejsze by były dwa pliki dla admina z pełną prezentacja i użytkowników z węższą (ograniczającą się tylko to nazwy wozu i rodzaju ostatniego odebranego ststusu.)
WinTone 2.02 - Log File
Started 2010-02-04 12:33:41
=====================================================
2010-02-04 12:38:14 Duration : 0 Min 1 Sec Tones : DD
2010-02-04 12:38:15 Duration : 0 Min 1 Sec Tones : DD
2010-02-04 12:38:20 Duration : 0 Min 1 Sec Tones : DDD
2010-02-04 12:38:38 Duration : 0 Min 0 Sec Tones : 2D
2010-02-04 12:40:34 Duration : 0 Min 0 Sec Tones : 0A1
2010-02-04 12:40:53 Duration : 0 Min 0 Sec Tones : 9E
2010-02-04 12:40:55 Duration : 0 Min 0 Sec Tones : 23
2010-02-04 12:40:57 Duration : 0 Min 1 Sec Tones : 578
2010-02-04 12:48:46 Duration : 0 Min 1 Sec Tones : 2D
2010-02-04 12:55:43 Duration : 0 Min 0 Sec Tones : 457
2010-02-04 12:55:45 Duration : 0 Min 0 Sec Tones : 02
2010-02-04 12:56:46 Duration : 0 Min 0 Sec Tones : 87
2010-02-04 12:56:47 Duration : 0 Min 1 Sec Tones : 298E
2010-02-04 12:56:49 Duration : 0 Min 0 Sec Tones : 90
-----------------------------------------------------
- END of Log File - Terminated 02-04-10 12:56:49 pm
-----------------------------------------------------
Nie mogę sobie poradzić z preg_match_all ciągle albo wyrzuca jakiś błąd albo komunikat “Array” i nic więcej, a w sieci nie mogę znaleźć jakiegoś normalnego opisu tej funkcji. Czy mógłby ktoś sprawdzić dlaczego tak się dzieje? Chciałbym żeby skrypt przy pomocy preg_match_all ładował rekordy z tablicy odpowiadające założeniu do oddzielnej tablicy a pozostałe pomijał. Założenie to dowolny ciąg znaków ze zbioru {a-Z} położony pomiędzy symbolami “*”.