Calcolare l'orario di connessione di un&acut postato il 02/01/2013 22:09:30 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti ragazzi,
vi scrivo per porvi un quesito per calcolare il tempo di connessione di un utente.
In sostanza, quello che non riesco applicare con php (ma con asp ci ero riuscito) è che se un utente, per esempio effettua la sua login alle ore 22:00 e mettiamo il caso che alle ore 22:30 l'utente (o giocatore) aggiorna il suo tempo di connessione sulla land, come posso fare a incrementarlo e con numeri decimali? Ovvero che quella mezz'ora in cui l'utente è stato sulla land, si trasformi in 0.50?
Non so se sono stato abbastanza chiaro su quello che vorrei mettere, magari e sicuramente voi ne sapete più di me.
In asp l'avevo implementato prendendo l'ultimo orario dal db (alle 22:00 la login) facendo il datediff (con le 22:30) e poi usando il formatnumber lo formattava in decimale.
Dopodiché sommavo l'ultimo dato dal db che era espresso in decimali per il tempo di connessione con questo nuovo aggiornando il profilo.
Siccome è da poco che sto lavorando con PHP e nella programmazione in generale, sto trovando un po' di difficoltà... ma in fondo è questo il bello :)
Grazie a tutti.
Pagine → 1
02/01/2013 22:22:07
Voler trasformare il tempo in decimale invece che in sessagesimale è una pratica strana, sei sicuro che l'operazione che vuoi fare non sia fattibile anche in sessagesimale?
La cosa è fattibile allo stesso modo con cui lo facevi in asp:
prendi l'ora del login dal db e la manipoli.
Puoi farlo in più modi:
_Usi MySql per fare la differenza tra date usando la funzione DATE_DIFF()
_oppure trasformi la data ottenuta da mysql in un timestamp usando strtotime() di PHP e fai la differenza normale tra numeri (tieni conto che mezz'ora corrisponde a 30*60secondi)
_oppure usi la classe di gestione delle date di PHP, che dovrebbe darti tutta la potenza di trasformazione di date e orari http://it1.php.net/manual/en/intro.datetime.php
02/01/2013 22:29:17
In realtà questa pratica è tutta per avere il carisma dell'utente (che sto comunque rendendo utile in qualche modo per non far pacheggiare pg a farmare carisma), in giro non sono riuscito a trovare qualcosa che mi facesse capire bene come funziona, perché mi interessa come farlo e poi metterlo in pratica
Il sessagesimale non l'avevo considerato, ma forse è la stada giusta. Tutto sta ora capire come improntare il codice.
Grazie per avermi risposto!!
03/01/2013 00:47:32
in pratica mi stai dicendo che ogni mezz'ora il pg guadagna 0,5 punti carisma?
Se così fosse basterebbe trovare quante mezz'ore sono passate dall'ultimo controllo e moltiplicare per 0,5
03/01/2013 13:02:28
Non solo ogni mezz'ora, quando l'utente ha bisogno di aggiornarlo, puo' essere mezz'ora, come 5 minuti, come 10 min etc, in sostanza quando vuole!!
Grazie ancora per la risposta!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Metin2: Informazioni sul server migliorate
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
Titan Revenge → Diventa il grande generale del regno e ottieni il favore degli dei per diventare una valchiria. Unisci le forze per salvaguardare l'umanità!
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Brightest Star: Che (dis)grazia questo campeggio!
Infinity Kingdom → Gioco di strategia MMO in stile cartoon in cui diventi un signore pieno di risorse. Difendi la terra di Norheim dagli gnomi malvagi!
Cruoris Aetas GdR - Intervista alle gestrici di Cruoris Aetas GdR.. il gioco di ruolo Potteriano!
Fabio Zanoli - Intervista al papà del primo GDR online a pagamento... GeArcani!
Giochi Nuovi - Lista degli ultimi giochi online inseriti sul portale!
Dol Amroth - Intervista allo staff di Dol Amroth.. il play by chat ambientato nella Terra di Mezzo!
Il Gioco di Ruolo - Corposa tesi (oltre 200 pagine!) di Gilberto Fulvi sul Gioco di Ruolo
Processo Creativo - Il processo creativo di J.R.R. Tolkien: dal seme alla foglia