![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 30.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Problem jest następujący:
User rejestruje się na stronie, po czym na jego maila trafia link aktywujący, a do bazy są zapisywane jego dane, przy czym jedną z kolumn jest kolumna 'aktywowany', która początkowo ma wartość 0, a po kliknięciu na link aktywujący zmienia wartość na 1. Jest też kolumna przechowująca datę i godzinę rejestracji. Chciałbym, aby co 24 godziny (np. codziennie o północy) z tabeli użytkowników zostali usunięci użytkownicy, którzy mają wartość aktywowany=0 i którzy zarejestrowali się wcześniej 48 godzin temu (aktualna_data - data_rejestracji > 48 godzin). Jak to zrobić? Chciałbym to zrobić w taki sposób, żeby zadziałał na każdym płatnym hostingu (a przynajmniej na większości), ponieważ nie będę miał możliwości "kopania" w ustawieniach serwera ani dostępu do panelu administracyjnego konta. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 15 Dołączył: 17.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Erix wytlumacz mi jaki w tym jest bezsens ?
1. tak czy tak zawsze jesli sprawdzisz przed zaakceptowaniem klucza waznosc wpisow to pozniej sa one juz nie wazne jesli przekrocza dopuszczalny termin, wiec dla samej strony nie ma to znaczenia. 2. nie ma znaczenia tez dla wlasciciela portalu bo wystarczy odpowiednio skonstruowac zapytanie i dostaje sie tez taka odpowiedz jaka chce, a nawet wiecej bo brak informacji nie da sie odbudowac, a to, ze jeszcze link nie zostal skasowany tez moze o czyms swiadczyc. 3. uniezaleznia sie od zystemu. W tym dokladnie wypadku nie ma znaczenia czy to zrobi cron czy php. Jesli jednak mam wybierac to z tego wlasnie powodu wybieram php. 4. nieobciazam dodatkowo serwera odpalaniem co minute lub co 24 godziny skryptu, ktory cos tam chce zrobic. 5. aaa .... to juz bylo w punkcie 3 (IMG:style_emoticons/default/smile.gif) ale nie musze szukac specjalnie w przyszlosci serwera, ktory mi to obsluzy ... Juz widzialem takich co specjalnie szukali dla swojej strony wstepu do shell, cron i paru innych rzeczy bez ktorych stronka jest ... niepelnosprawna. Gdzie Ty tu widzisz bezsens ? Bezsensem jest wykorzystywanie czegos na wyrost tam gdzie nie potrzeba. Napisalem przeciez wczesniej, ze owszem stosuje cron tam gdzie sie nie da inaczej. Wczoraj wlasnie skonczylem skrypt dla swojego panela administracyjnego www do sterowania serwerem pod linux. Dopisalem opcje wykonywania kopii zapasowej w sposob planowy lub natychmiastowo z poziomu panela www. No i tutaj musialem uzyc cron bo nie dosc, ze czas moge sobie ustawic z dokladnoscia co do 1 min to jeszcze moge zaplanowac go co dowolny czas, albo wykonac natychmiastowo z wylaczniem lub bez wybranych demonow i przeslaniem lub nie pliku wynikowego na wybrany serwer ftp. Skrypt sam dba o to zeby jesli wykona kopie to przestawia sie na nastepny termin. Skrypt php jedynie generuje kod dla linux, a reszta dzieje sie sama. Ten post edytował CyberDuck_ 12.09.2009, 19:29:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:05 |