Cron Jobs: resetare counter la oră exactă

Cron Jobs este un serviciu pus la dispoziţie de către firmele de hosting menit să-ţi uşureze munca. 🙂
Dacă ai de resetat un counter zilnic sau din oră în oră, este de înţeles că nu o să accesezi pagina de resetare a counter-ului din oră în oră. Tocmai de aceea, îţi setezi un Cron Job…

Pentru a fi mai bine înţeles, o să iau un exemplu concret:

Resetarea vizitelor din scriptul BeOnTop (aşa i se zice “la noi” şi poate fi găsit pe net) ale site-urilor înregistrate, la ora 24, zilnic.

1) Uploadezi fişierul şi îl redenumeşti ca pagină php, cu un nume pe care să îl ştii doar tu. (o să iau ca exemplu: myreset.php)
2) Modifici pagina myreset.php pentru a îi face conexiunea cu baza de date. O dată accesată pagina, ar trebui să se reseteze counterele (doar vizitele totale rămânând neschimbate) la toate site-urile din top.
3) Setarea unui Cron Job. Aici o să iau ca exemplu ServersFree.com ca host. 🙂
Te loghezi în panoul de pe ServersFree.com. La domeniul corespunzător, intri în Cron Jobs şi, în căsuţă pui: public_html/myreset.php
La minute alegi 0 (adică minutul 0, de la începutul orei), la oră alegi 17 şi la restul laşi aşa cum este (în fiecare zi/lună…). Şi salvezi.

Această operaţiune îţi va reseta counterele la ora 00, în fiecare zi. 😉 Am setat ora 17 deoarece, în cazul ServersFree, ora pe server e cu 7 ore în urmă faţă de ora României. Dacă eşti pe server românesc şi ora e corectă, setează 0 şi la oră. 🙂 Dacă ai alt script decât cel amintit, modifică şi interogările din fişierul oferit de noi. 😀

Articol de pe vremea când acest blog se numea Mania Blogurilor.

Etichete:, ,

Dă-ți cu părerea

Adresa ta de email nu va fi publicată.