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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
mathrim ha recensito La Tana del Ladro
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
dreamboy ha risposto alla discussione: Gioco investigativo e politico
Star Trek Horizon: QuestLog: Il mondo di smeraldo
Dominion Gdr: Aggiornamenti tecnici➡️
RAID Shadow Legends: RAID Digest di oggi! 🛡️
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Fairy Tail GDR: Nuovo Manuale! 🏹
lubeck ha risposto alla discussione: [GDRCD 5.6] - Pacchetto Wapp 2.0
velglarn ha recensito Age of Crystals
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Black Sails Chronicles: ON - Le Danzatrici del Rum
Il gestore di Black Sails Chronicles ha risposto alla recensione di lalalansia
Storie di Esperia: La realtà lacerata: inizio evento a tema Halloween
lubeck ha aperto una nuova discussione: [GDRCD 5.6] - Pacchetto Wapp 2.0
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Progetto AnGEL - Tesi di Laurea dal titolo AnGEL: Un contesto collaborativo per il gioco di ruolo
Web e Italiani - Gli Italiani e il Web: quali sono le attività che preferiscono
Token per GdR - Come creare Token per giochi di ruolo gratuitamente e online!
Forgotten Kingdom - Intervista al gestore di Forgotten Kingdom, play by chat fantasy mitologico!
Automi - Tesi di laurea dal titolo: Automi e invenzioni fra utopia e distopia
Roma Imperiale - Intervista al gestore del Gdr "Roma Imperiale" Antonio Faricelli
The Silmarillion - Aspetti della narrativa in Tolkien: The Silmarillion e The book of Lost Tales