Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Skrypt sprawdzający newsy na stronie
Forum PHP.pl > Forum > Przedszkole
Tajgeer
Witam,

Chciałem się zapytać, czy istnieje możliwość napisania takiego skryptu, który wykonywał by następujące rzeczy:



1) Skrypt wykonywałby się co 30 minut.

2) Wchodziłby na strony internetowe określone w pliku .txt

3) Przy pierwszym użyciu skryptu zapisał do innego pliku .txt numer ostatniego (najnowszego) newsa (rozpoznanie po adresie np: shownews.php?shownews=XXX)

4) Przy drugim użyciu skrypt wchodziłby ponownie na wszystkie strony internetowe i porównywał zawartość strony z zawartością w pliku .txt, a następnie wysłał email przy użyciu funkcji mail(); (chodzi mi o to, że gdy wykryje, że dodany został nowy news - wysyła email, jeśli nie pojawiłoby się nic nowego - brak reakcji)

5) Przy odkryciu nowego ID, nadpisywałby istniejący w pliku .txt i czekał na kolejne uruchomienie/znalezienie nowego ID smile.gif
Snowak
Oczywiście że istnieje, ale przecież nie napiszemy czegoś takiego za Ciebie. Aby wywoływać skrypt co 30 minut zainteresuj się cronem, aby pobierać strony curl/fsockopen/fopen...
Co do reszty - zrób sobie jakiś plik trzymający ostatni ID. Jeżeli jest pusty to wpisujesz pobrany ID i w tym wywołaniu nie robisz nic. Jeżeli coś tam jest to porównujesz z aktualnym IDem i jeżeli jest inny to wysyłasz maila i zapisujesz sobie ten ID do pliku zamiast tamtego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.