Jump to content
Forum Roportal
t_mann

Functie php care se apeleaza la un moment dat

Rate this topic

Recommended Posts

Sa fiu mai explicit.. am nevoie de o functie php care face "ceva" (de ex trimite un mail) la o anumita ora. Am cautat pe net.. dar nu am gasit nimic folositor (probabil nu am folosit cuvinte cheie destul de sugestive, dar nu am stiut ce sa scriu). O functie care se repeta ar fi la fel de buna (un fel de setTimeout in javascript, dar care sa nu presupuna accesarea paginii de catre un user pentru a incepe)

Share this post


Link to post
Share on other sites

Pai daca nu intra userul pe pagina, cum este executat(a) scriptul/functia respectiv(a)? :)

Share this post


Link to post
Share on other sites
Pai daca nu intra userul pe pagina, cum este executat(a) scriptul/functia respectiv(a)? :)

 

Cron Job ! (linux) ori ceva asemanator ptr windows!

Share this post


Link to post
Share on other sites

Nu poti direct. In schimb poti sa iti inregistrezi o intrare in crontab sau in schedulerul de windows (depinde in ce sistem lucrezi) ca si userul care lanseaza scriptul, iar schedulerul o sa iti apeleze la momentul programat.

Share this post


Link to post
Share on other sites

@byrev: multumesc, o sa incerc

@Shockeru: de exemplu o functie care sterge userii care nu isi activeaza contul la 2 zile dupa inregistrare

Share this post


Link to post
Share on other sites

imi poate da cineva un exemplu concret? am cautat informatii despre cron job, dar probabil ca am nevoie de altceva.

Sa va spun exact de ce am nevoie. Intr-un tabel(intro baza de date, bineinteles) introduc o anumita data si ora.. iar la acea ora, in acea data sa fie apelata functia x. Stiu ca se poate, si nu necesita cine stie ce cunostinte, deoarece am vazut un site.. gazduit pe lx, care avea o functie care stergea toti useri inregistrati care nu isi valudau contul dupa vreo 2 zile de la inregistrare.. si mecanismul presupun ca este asemanator

Share this post


Link to post
Share on other sites
imi poate da cineva un exemplu concret? am cautat informatii despre cron job, dar probabil ca am nevoie de altceva.

Sa va spun exact de ce am nevoie. Intr-un tabel(intro baza de date, bineinteles) introduc o anumita data si ora.. iar la acea ora, in acea data sa fie apelata functia x. Stiu ca se poate, si nu necesita cine stie ce cunostinte, deoarece am vazut un site.. gazduit pe lx, care avea o functie care stergea toti useri inregistrati care nu isi valudau contul dupa vreo 2 zile de la inregistrare.. si mecanismul presupun ca este asemanator

 

Pai trebuie sa faci tu un script php care sa faca modificarile pe baza de date, respectiv sa caute indiviziic are nu si-au activat contul si sa ii stearga. Cu cron job doar apelezi scriptul respectiv.

 

 

spor t

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×