Jump to content
php.lv forumi

Automātiski refrešo


Blumish

Recommended Posts

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.

Link to comment
Share on other sites

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 by briedis
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...