Devils666 Posted November 6, 2009 Report Share Posted November 6, 2009 (edited) Sveiki, kā var ar PHP uztaisit, lai kādu lapu vai funkciju automatiksi darbotos, datubāzes tīrišana vai atjaunošana, utt un intervāla, piemēram, 15 minūtes ? bez lapas atjaunošanas, utt.. Edited November 6, 2009 by Devils666 Quote Link to comment Share on other sites More sharing options...
mefisto Posted November 6, 2009 Report Share Posted November 6, 2009 Ieliec skriptu iekš crontab. Quote Link to comment Share on other sites More sharing options...
Devils666 Posted November 6, 2009 Author Report Share Posted November 6, 2009 kas ir crontab ? un bez tās nekādas citas iespējas nav? Quote Link to comment Share on other sites More sharing options...
marcis Posted November 6, 2009 Report Share Posted November 6, 2009 Risinājums ir krietni vien atkarīgs no nepieciešamās funkcionalitātes. Ja darbībai jānotiek backgroundā, tad īstais risinājums būs crontab (*nix) vai Task Scheduler (windows). Ja katram klientam atsevišķi, esot onlainā vai tml... Tad būs jātaisa kaut kāda globāla darbība, kas sākumā nočeko vai nepieciešmais laiks ir pagājis un pozitīva rezultāta gadījumā jāpilda pārējās darbības. Quote Link to comment Share on other sites More sharing options...
Devils666 Posted November 6, 2009 Author Report Share Posted November 6, 2009 Risinājums ir krietni vien atkarīgs no nepieciešamās funkcionalitātes. Ja darbībai jānotiek backgroundā, tad īstais risinājums būs crontab (*nix) vai Task Scheduler (windows). Ja katram klientam atsevišķi, esot onlainā vai tml... Tad būs jātaisa kaut kāda globāla darbība, kas sākumā nočeko vai nepieciešmais laiks ir pagājis un pozitīva rezultāta gadījumā jāpilda pārējās darbības. Nu, precīzāk, gribu dabūt darbībā šo funckiju: http://php.lv/f/topic/14809-ievietosana-datubaze-vairakus-reuzltatus-uzreiz/ lai automātiksi, ik pēc kādas stundas, piemēram, funkcija atjaunotos, parbauditu vai nav kaut kā jauna... nezinu, kurš būtu labakais varinats Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 6, 2009 Report Share Posted November 6, 2009 Vienkāršākajā variantā, ja lapai ir gana regulārs apmeklējums, var darīt tā: /* * update_time() atgriež vai ir pagājis noteiktais laiks starp atjaunošanām * update() atjauno to ko vajag */ if(update_time()) { update(); } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.