Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> LICZNIKODWIEDZIN PRZEZ PHP DO MYSQL :)
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


JAK ZROBIC TAKIE CUDENKO (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
PROSZE O KOD JAK KTOS MA
POZDRAWIAM
Go to the top of the page
+Quote Post
zalew
post
Post #2





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

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


najprostszy licznik to bez sql bo nie oplaca sie dla jednego wiersza tabeli robic i laczyc z baza...
a taki co wpisuje kazdego odwiedzajacego to:
manual php - zmienne pobierajace ip (jesli chcesz to miec) i dataczas i takie tam pierodly
manual sql - insert, select, num_rows

wystarczajace podpoiwedzi ? czego nie wiesz ?
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Licznik zrob sobie na pliku, bo po co baze zameczac.

Jak ktos wchodzi na stronke to pobieraj wartosc znajdujaca sie w pliku, dodawaj do niej 1 i ponownie ja zapisuj.

Pamietaj o tym aby zabezpieczyc licznik przed odswiezaniem! - polecam sesje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


a jak juz bardzo upierasz sie ze chcesz baze to w skorzytaj z sesji...

Kod
if (session_is_registered("user"))

  {

  echo "";

  }

if (!session_is_registered("user"))

  {

  $user = "user";

  session_register("user");

  $data = date("Y-m-d");

  $czas = strftime("%H:%M:%S");

  $ip = getenv(REMOTE_ADDR);

  $agent = getenv(HTTP_USER_AGENT);

  $wykonaj = mysql_query("INSERT INTO stats (data, godzina, ip, agent) VALUES ('$data', '$czas', '$ip', '$agent')");

  }


Kossa
Go to the top of the page
+Quote Post

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: 23.12.2025 - 17:21