Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z licznikiem
miszqa
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


  1. <?
  2. require_once (&#092;"admin/config.php\");
  3. define(&#092;"BLAD\", \"<BR>&nbsp;<b style=\"color:red\\">BَD:</b>\"); 
  4. $db = mysql_connect($dbhost, $dbuser, $dbpass) or die (BLAD . &#092;"Nie mogę poł&plusmn;czyć się z serwerem bazy.\"); 
  5. mysql_select_db($dbname, $db) or die(BLAD . &#092;"Nie mogę wybrać odpowiedniej bazy.\");
  6.  
  7. if ($_COOKIE['wizyta'] != 1) {
  8. if ($db) {
  9. $czas = date(&#092;"H:i:s\");
  10. $data = date(&#092;"Y-m-d\");
  11. $browser=$HTTP_USER_AGENT; 
  12. $ip=$REMOTE_ADDR; 
  13. $host=gethostbyaddr($ip); 
  14. $sql=&#092;"INSERT INTO licznik VALUES (null,'$czas','$data','$ip','$host','$browser','1')\";
  15. mysql_query($sql);
  16. mysql_close ($db);
  17. setcookie('wizyta', 1, time() + 3600);
  18. }
  19. }
  20. $zapytanie=&#092;"SELECT COUNT(*) AS licznik_ile FROM licznik\";
  21. $wynikZapytania = mysql_query($zapytanie);
  22.  
  23. if ($wynikZapytania) {
  24. $rekord = mysql_fetch_assoc($wynikZapytania);
  25.  printf(&#092;"W dniu dzisiejszy stronę odwiedziło: %s\", $rekord['licznik_ile']);
  26. }
  27. ?>

to jest moj kod do obslugi licznika. Problem polega na tym ze nie wiem czemu mi nie wyswietla od razu ilosci osob jak i nie blokuje mi naliczania wejsc(za kazdym odswierzeniem strony licznik nabija a chcialbym to powstrzymac dlatego zrobilem cookies)

bede wdzieczny za pomoc


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post

Posty w temacie
- miszqa   Problem z licznikiem   3.08.2004, 03:25:27
- - Liko   A powiedz mi gdzie masz funkcje Setcookie, żeby us...   3.08.2004, 07:43:18
- - miszqa   linia18   3.08.2004, 08:01:51
- - Liko   [PHP] pobierz, plaintext <?setcookie('wizyt...   3.08.2004, 08:05:53
- - miszqa   to wg mnie chyba trzeba by bylo jeszcze warunek po...   3.08.2004, 08:46:42


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

 



RSS Aktualny czas: 19.08.2025 - 19:26