Problemi con il tempo - Parte 2 postato il 14/09/2014 16:46:56 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti, ho ancora problemi con il famigerato signor tempo xD.
So che con javascript si può far ripetere una query ogni tot di tempo,ovvero setInterval().
Chi,gentilmente, potrebbe spiegarmi come funziona tale funzione javascript e come posso far si che una o più query si ripetano ad una determinata ora?
ps: il codice javascript è da integrare in quello php (se on c'è modo gentilmente consigliatemi un alternativa che dia lo stesso risultato).
grazie in anticipo :)
Pagine → 1
14/09/2014 17:28:24
E' una domand aun po' vaga, perchè in base a cosa devono servire quelle query ci possono essere metodi più o meno efficaci.
14/09/2014 18:20:19
Innanzi tutto grazie di aver risposto ancora una volta, sei una persona molto altruista e disponibile.
vorrei che ogni giorno alle 22 un dato diventi uguale ad un altro dato se ancora un altro dato è uguale a 1.
esempio:
abbiamo 3 tabelle, riposo,riposo_max e dormito.
se dormito=1 riposo diventa uguale a riposo_max
spero di essere stato chiaro.. e ancora grazie !!
14/09/2014 19:12:20
in questo caso più che usare javascript per fare una cosa del genere ti consiglio se il server dove sei te ne da la possibilità di usare un cron job.
Per questo semplice motivo. perchè una pagina sia questa in php richiamata da js o qualsiasi altro sistema, necessita che ci sia almeno un utente connesso alla land per poter essere eseguita, altrimenti se per un qualsiasi motivo alle 22 non c'èe nesusno connesos la sua esecuzione non avviene.
Puoi aggirare il problema facendo si che ocmunque se non è stata richiamata ed è passata quella data e qualcuno si collega, la pagina venga eseguita lo stesso, am è ppunto melgio per queste cose se è possibile usar eun cron job, ovvero impostare una attività programmata sul server che esegue lui una attività ad orari o intervalli prestabiliti, in questo modo anche se non ci sono utenti puoi stare sicuro che alle 22 il lavoro venga eseguito
14/09/2014 19:18:37
mmm, è disponibile su altervista questa funzione?
Ancora un altra cosa (almeno così chiudo per sempre col tempo).
Ho programmato il sistema dei viaggi in php.
Quando un personaggio parte si trova istantaneamente nel luogo designato e non può più partire per un certo limite di tempo.
Con la funzione settimeout() di javascript so che posso far si che il personaggio cambi posizione SOLO quando il tempo scade e non prima.
Come posso fare? :)
14/09/2014 19:37:27
su altyervista dovrebbe essere:
Panello di controllo > Tools > Altro > Cron Jobs
anche se non mi ricordo se sia un servizio gratuito.
Per la seconda domanda non è mai una buona idea affidarsi esclusivamente a dei controlli lato client pe rimpedire ad un utente determinate azioni, perchè potrebbero essere aggirabili in diversi modi. io ti consiglierei di fare comunque un controllo lato server per verificar ei permessi di spostamento
14/09/2014 20:29:32
si, veramente vorrei far eseguire un controllo php al termine del javascript,ovvero controllare se la data attuale è maggiore del fine azione (su questo me la vedo io,vogli osapere solo come inserire ciò)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Ex Gratia GDR: Traumi e dove trovarne...
pyro72 ha recensito Crash Bandicoot Zone
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
blackmirror ha recensito Apocalypse Requiem: Detroit
Dissendium Draconis: Modifiche e Implementazioni: Pozioni
Le Cronache di Raja Dunia: Il Vuoto ed i suoi Principi Demoniaci
masters league si è accreditato come gestore di Masters League
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: Nuova Entità: Ichirei!
Nyx Insight - Project S.E.T.: Possibili Rallentamenti del 16/08
neworleans ha aperto un annuncio di ricerca: New Orleans ricerca Giocatore
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Storie di Esperia: Fiori cremisi
Nuovo Browser Game Calcio → Masters League
Sea of Conquest: Evento con The King of Fighters XV! 🌊
Il genere Fantasy Orientale raggiunge i 700 giochi catalogati!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Giochi di Wrestling - Lista completa dei giochi di ruolo online ambientati nel patinato mondo del Wrestling
Moon River - Intervista alla gestione del play by chat urban fantasy Moon River
Starfleet Headquarters - Recensione del play by chat a tema Star Trek: Starfleet Headquarters
Obscuritas - Intervista al gestore del GdR survival-horror Obscuritas. Calati nel terrore!
Western Redemption - Intervista al gestore del play by forum Western Redemption Gdr
Sigil - Intervista al gestore di Sigil, la Città dei Portali il play by chat ambientato nel mondo nei Planescape!
Shannara - Recensione del GDR ambientato nel mondo creato da Terry Brooks
PayPal NFT - PayPal deposita una domanda di brevetto nel mondo NFT.. scopriamo assieme la novità!