Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    14

    Problema col comando mktime

    Vorrei sapere se qualcuno puo darmi una mano nell'elaborazione dello script di come permettere a un utente dopo aver fatto il login, di partecipare ad un gioco, una sola volta al giorno!
    Mi hanno detto che posso usare il comando mktime per controllare il tempo trascorso tra una giocata e l'altra che ovviamente deve essere superiore a 24ore!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    tutto dipende da come viene memorizzata la data (ovvero il formato). devi fornirci questo dato...



    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    14
    Non pensavo che questo dato fosse importante,poi l'avrei adattato!Il formato è questo:date("d/n/Y G:i.s");Grazie per la collaborazione!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    14

    Allora nessuno mi aiuta!

    Allora nessuno mi aiuta!

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se usi mySQL ti conviene memorizzare la data nel formato DATE/TIME di mySQL, in modo tale da poter fare il controllo direttamente nella query:
    codice:
    SELECT IF(data - INTERVAL 24 HOUR < 0, 1, 0) AS controllo FROM tabella WHERE id = 5
    la query ritorna 1 se NON sono passate 24 ore.



    l'altra possibilità è di farlo tramite php:
    codice:
    $data = 1114580000;
    if (time() - $data < 86400)
    	echo 'nn puoi votare';
    else
    	echo 'ok, puoi votare';



    think simple think ringo

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    14
    Grazie Marketto!Io uso sia mysql che php,quindi posso usare sia l'una che l'altra possibilità!Stavo studiando anch'io la possibilità di memmorizzare attraverso timestamp i valori della data di oggi e di domani e inserirli nel database col comando insert,per poi confrontarli con una query!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.