Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Usuwanie odpowiednich wpisów w bazie co 24 godziny
HTMLame
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
zeby ograniczczyc, jesli juz o to tak sie czepiasz, ilosc zapytan.

Que?

Cytat
Wybacz, usiadz spokojnie i przemysl sprawe logicznie bo chyba
cos u Ciebie z tym kiepsko

To Ty się zastanów, co piszesz; dawno takie głupoty czytałem:

Cytat
cron nie wszedzie jest dostepny dla userow
serwera tam gdzie podkupuja konta. Sam nie daje wstepu do shell i cron.
Mialem przykre z tym doswiadczenie.
Po przejrzeniu pliku dalem kolesiowi dostep do tego pliku, a on
pozniej go zmienil. Serwer nie zauwazy zmiany tresci. Zaczol troszke
szarzowac po email i innych ...

W hostingach, gdzie administratorzy mają odpowiednie doświadczenie, nie ma z tym najmniejszych problemów. To że nie byłeś w stanie tego odpowiednio skonfigurować, to nie znaczy że na innych hostingach tak jest. Wiele udostępnia zarówno crona jak i SSH; jak nie ustawisz uprawnień, to chyba oczywiste, że czyta czyjeś maile, etc.

Nawet niektóre darmowe serwery udostępniają cron. (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 23:43