Blumish Posted January 31, 2012 Report Share Posted January 31, 2012 Labdien! Vēlos jums uzdot jautājumu. Man ir kods, kas iekš index.php faila izdara darbību. Taču lai šī darbība tiktu pabeigta ir vajadzīgs atjaunot cron.php failu ik pēc vienas minūtes. Kā es varētu to izdarīt? Pašlaik vienīgais risinājums ir to izdarīt manuāli ieejot adresē http://adrese.lv/cron.php Paldies. Quote Link to comment Share on other sites More sharing options...
briedis Posted January 31, 2012 Report Share Posted January 31, 2012 (edited) Uztaisi cron job'u vai, ja win mašīna, task schedulerim pievieno darbu.. Tomēr, padomā vai tiešām ir vajadzīgs tas regulārais darbs. Vai viņu nevar izpildīt tad, kad lietotājs atkārtoti ienāk lapā? Edited January 31, 2012 by briedis Quote Link to comment Share on other sites More sharing options...
Kracker Posted January 31, 2012 Report Share Posted January 31, 2012 Pilnīgi piekrītu briedim, ja tev tas fails neko neizvada ieliec kaut vienkārši ar include("cron.php"); Quote Link to comment Share on other sites More sharing options...
Blumish Posted January 31, 2012 Author Report Share Posted January 31, 2012 Pilnīgi piekrītu briedim, ja tev tas fails neko neizvada ieliec kaut vienkārši ar include("cron.php"); Tur jau tā lieta ka tieši šis ir tas kas izvada. Par to task schedulerim es sapratu, bet lapa atrodas uz hostinga. Kā es iekš tā varētu to izdarīt? Quote Link to comment Share on other sites More sharing options...
briedis Posted January 31, 2012 Report Share Posted January 31, 2012 izstāsti, ko dara tas tavs skripts. Quote Link to comment Share on other sites More sharing options...
Blumish Posted January 31, 2012 Author Report Share Posted January 31, 2012 izstāsti, ko dara tas tavs skripts. Tātad lapas sākumā ir textarea kurā savada nepieciešamo informāciju atdalot ierakstus ar enter. Ieraksti pievienojas sarakstam. Izvēlos laika intervālu kādā vēlos lai teksti izvadās, teiksim 1minūte. Un cron.php ir tas fails kurš pievieno šos ierakstus. Tam jāatjaunojas ik pēc minūtes lai viņš redzētu vai pa šo minūti nav parādījies kāds teksts ko izvadīt. Ceru ka domu saprati. Quote Link to comment Share on other sites More sharing options...
briedis Posted February 1, 2012 Report Share Posted February 1, 2012 Nesapratu, ko tieši tas skripts izdara? Pievieno ierakstu DB? Kas ir tas, kuram ir vajadzīgs, lai tie ieraksti būtu atjaunoti? Quote Link to comment Share on other sites More sharing options...
Blumish Posted February 1, 2012 Author Report Share Posted February 1, 2012 Nesapratu, ko tieši tas skripts izdara? Pievieno ierakstu DB? Kas ir tas, kuram ir vajadzīgs, lai tie ieraksti būtu atjaunoti? Ieraksti tiek pievienot iekš draugiem.lv runā sadaļas Quote Link to comment Share on other sites More sharing options...
Kaklz Posted February 1, 2012 Report Share Posted February 1, 2012 Ieliec tabulā papildus laukus 1) posted - vai konkrētais ieraksts ir apstrādāts (izsūtīts) - vērtības 1/0 2) timetopost - kad ierakstam ir jāaizsūtās (datetime) cron.php veic atlasi no datubāzes select * from posts where posted=0 and timetopost < now() Tb. atlasi visus ierakstus, kas vēl nav publicēti un kuriem pēc datubāzē esošās informācijas vajadzēja būt jau publicētiem. Pie publicēšanas, protams, pielabo "posted" vērtību uz 1. 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.