Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]/[mysql] statystyki, problem z wczoraj
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


Mam skrypt statystyk na www opartych o mysql ale mam problem z zliczaniem odwiedzin z wczoraj (mktime()(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Wartości pewnie mam złe, zmieniam zmieniam i nic, raz się nie pokaże potem się pokaże ale fałszywe dane...
  1. <?php
  2. $rok = date("Y");
  3. $miech = date("n")+1;
  4. $day = date("d");
  5. $day_d = date("d")-1;
  6. $ostatni = mktime (0,0,0,$miech,0,$rok);
  7. $miesiac =  strftime ("%d", $ostatni);
  8. $month = date("n");
  9. $month2 = mktime(0,0,0,$month,0,$rok);
  10. define ('TIMEOUT', 20);
  11. $online = time()-(60*TIMEOUT);
  12. $wczoraj = time() - mktime(0,0,0,$month,$day_d,$rok);
  13. $m = time()-($month2);
  14. $dzis = time() -  mktime(0,0,0,$miech,$day,$rok);
  15. $online = time()-600;
  16. $ip = $_SERVER['REMOTE_ADDR'];
  17. $czas = time();
  18.  
  19. $zapyt = "INSERT INTO licznik(ip,data,czas,host,przegladarka) VALUES('$ip','$czas','$date','$host','$prze')"; //dodajemy ip + czas
  20. $sql = mysql_query($zapyt);
  21. if(!$sql) { die ('błąd'); }
  22.  
  23.  
  24. $zapyt = "SELECT count(DISTINCT ip)
  25.       FROM licznik WHERE data<$wczoraj"; // tez zmieniałem na > ale nic fałszywe dane podało
  26. $rez = mysql_query($zapyt);
  27. $row = mysql_fetch_array ($rez, MYSQL_ASSOC);
  28. $licznik[3] = $row['count(DISTINCT ip)'];
  29. ?>

i co tu nie tak? wydaje mi się że z tym mktime(); ten dzień chyba jakoś odejmuje

Ten post edytował Lejto 29.01.2009, 12:53:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:10