![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 7.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jestem początkującym w php a potrzebuje stworzyć skrypty, które będą działały na serwerze, zupełnie niezależnie od przeglądających.
np. Jakiś użytkownik zarejestrował się na stronie, nie używa swojego konta od miesięcy. Jak napisać skrypt który po odliczeniu danego czasu wykasuje (ew. wyśle do niego przed tym maila) automatycznie użytkownika? I jak w ogóle wywoływać automatycznie taki skrypt? Przecież skrypty pomimo że wykonują się na serwerze, to są wywoływane (włączane) przez przeglądających. A jak zrobić aby co jakiś czas, serwer zmieniał dane w bazie danych (też automatycznie)? (<MySQL) Z góry dzięki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie mówiąc, napisz skrpyt który wykasuje wszystkich użytkowników których "last_login > 30 days" lub który wyśle maila. Później ustawiasz sobie crona żeby np co 1 dzień (najlepiej w godzinach nocnych) uruchamiał skrypt. Nie ma sensu tego uruchamiac co 1 minute, jeśli chcesz tylko "wyrzucać śmieci" z bazy danych.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:11 |