←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

PHP
Cykliczne zapytania do bazy bez crona

  • +
  • -
xenos's Photo 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
Quote

  • +
  • -
Engi's Photo Engi 22.08.2015

Podbijam i podpinam się pod temat.
Quote

  • +
  • -
R1d4r's Photo 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. :& :&

Quote