![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pisząc aplikację internetową potrzebuje znaleźć/napisać pewną aplikację. Wychodząc na przeciw idei: "Po co dwa razy odkrywać Amerykę?", piszę z zapytaniem. Czy istnieje aplikacja podobna do Gmail Notifier'a, za pomocą której mogę odczytać np. plik XML/RSS i w razie zmiany jego zawartości wyświetlił się komunikat przy zegarku systemowym w formie powiadomienia. Program co kilka minut łączył by się ze źródłem i sprawdzał aktualny stan pliku. Program ma na celu np. powiadamianie administracji sklepu o nowo złożonym zamówieniu. Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Napisz sobie coś takiego z powiadomieniem na maila chociażby w php i załaduj do crona. To będzie skrypt na góra 2 lub 3 linijki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 16 Dołączył: 4.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
zakladam ze zamowienia masz w jednej tabeli w bazie danych
to wystarczy zrobic polecenie count zliczyc iliosc rekordow jesli sie rozni od poprzedniej to wysylasz maila do wlasciciela calosc mozna zrobic w jednym pliku php i calosc wrzucic do crona mysle max 10 linijek kodu (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przecież mokry napisał, że ma dostęp do pliku XML/RSS, a nie bazy danych. W zasadzie nie ważne, czy ma to być plik zdalny, czy lokalny. Ważne, żeby serwer miał możliwość obsługi plików zdalnych, jeśli jest taka potrzeba.
Cienki z Ciebie koderrr, jak potrzebujesz na to 10 linijek (IMG:style_emoticons/default/tongue.gif) . Pisałem, że to góra 2 lub 3 linijki (IMG:style_emoticons/default/winksmiley.jpg) .
Użyłem zmiennej, żeby 2 razy nie pobierać danych. Wprawdzie allokuję więcej zasobów, ale mimo wszystko, zwiększam szybkość działania (IMG:style_emoticons/default/tongue.gif) . W zależności od źródła danych można się bawić w łażenie po strukturze XML-a i sprawdzanie, czy np. najnowsze pole <pubDate> się nie zmieniło, ale powyższe rozwiązanie, choć bardzo łopatologiczne, działa dla każdego typu pliku. Wystarczy to wrzucić do crona i po sprawie. Jak widać, rozwiązanie jest banalne (IMG:style_emoticons/default/smile.gif) . Ten post edytował Speedy 16.02.2010, 16:12:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 05:42 |