Cykliczne zapytania do bazy bez crona
xenos
11.07.2015
Witam czy zna ktoś sposób wykonywania cyklicznych zaytań(przykładowo co 10min)
bez użycia crona?
Pierwsze co mi się nasuwało to sposób amxbansa do ustawiania czy ban już minął czy nie,lecz przeszukując pliki nie znalazłem nic takiego.
A sposób z set_time_limit() i pętlą while(1) + sleep wymaga konieczności otworzenia strony i posiadania jej otwartej.
Od razu prosiłbym o nie podawanie komend na shellu gdyż wiemy że z ich poziomu można wykonywać skrypt, lecz staram się założyć że przeciętny użytkownik ma dostep do swojego hostingu tylko przez ftp.
Pozdrawiam
bez użycia crona?
Pierwsze co mi się nasuwało to sposób amxbansa do ustawiania czy ban już minął czy nie,lecz przeszukując pliki nie znalazłem nic takiego.
A sposób z set_time_limit() i pętlą while(1) + sleep wymaga konieczności otworzenia strony i posiadania jej otwartej.
Od razu prosiłbym o nie podawanie komend na shellu gdyż wiemy że z ich poziomu można wykonywać skrypt, lecz staram się założyć że przeciętny użytkownik ma dostep do swojego hostingu tylko przez ftp.
Pozdrawiam
R1d4r
22.08.2015
Trzeba byłoby zaszyć skrypt w indexie na amxbans. Łączy się z bazą danych, sprawdza czy są odbanowane wpisy i je usuwa. Drugą stroną medalu jest to, że każdy odwiedzający uruchamiałby ten skrypt i generowałby zbyt duży ruch między serwerem WWW a MySQL. Może warto byłoby się wtajemniczyć w MySQL Event Scheduler? Kiedyś o to zachaczyłem, lecz tylko przeczytałem i poszedłem dalej. :& :&