Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    PHP - script counter accessi al sito web

    ciao a tutti, ho scritto questi scriptino per gestire le connessioni al mio sito web:


    codice:
    $data_db=mysql_result($resip,0,"data");
    $dataesplosa = explode(" ", $data_db);
    $giorno = explode( "-", $dataesplosa[0] );
    $orario = explode( ":", $dataesplosa[1] );
    $hh = $orario[0];
    $mm = $orario[1];
    $ss = $orario[2];
    $gg = $giorno[2];
    $mese = $giorno[1];
    $aa = $giorno[0];
    	
    $data_db_trenta = date ("Y-m-d H:i:s",mktime(date($hh),date($mm)+30,date("$ss,$mese,$gg,$aa")));
    $data_ora = date ("Y-m-d H:i:s",mktime(date("H"),date("i"),date("s, m, d, Y")));
    echo "data db 30: ".$data_db_trenta."
    data ora: ".$data_ora."
    ";
    ovviamente l'echo dell'ultima riga l'ho aggiunto solamente per fare dei test.

    il problema è questo:
    l'ultimo record inserito nel database è:
    codice:
    |    9 | 127.0.0.1 | 2006-02-18 22:03:49 | localhost |
    ma quando apro la pagina web, gli echo mi producono questo:
    data db 30: 2006-02-20 22:33:49
    data ora: 2006-02-20 09:14:47

    praticamente, data db 30 viene costruita la data attuale (mentre dovrebbe essere la data inserita nel db) e l'orario corretto che è quello inserito nel database!

    però se metto echo davanti a $gg, $mese e $aa, giorno mese e anno sono giusti!!!!! cioè sono i dati presi dal database!

    qualcuno riesce a trovarmi l'errore? sto impazzendo!

  2. #2
    o cavolo!
    scusate ho sbagliato forum!

    pardon!
    qualche amministrtore potrebbe spostarlo nel giusto forum?

    grazie

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.