Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt statystyk
Forum PHP.pl > Forum > Gotowe rozwiązania
Marsell
Witam poszukuje skryptu takiego jak jest na stronie http://www.jooldesigns.net/ w ramce statistic. Czy moze wiecie gdzie moge go znalezc, aby byly tam takie opcje: sadsmiley02.gif

Pageviews: 62245
Unique Visitors: 20947
Pageviews Today: 51
Uniques Today: 37
IP: 195.136.126.17
Load Time: 0.000033
Resolution: 1024 x 768

(przyklad ze strony)

pozdrawiam i prosze o pomoc.
bela
Przeciez to jest kilka licznikow, na pewno na googlu sa, na forum pewnie tez
Od IP jest zmienna. Load time : microtime" title="Zobacz w manualu PHP" target="_manual tu jest opis jak zrobic. Poprzez JS mozna dokleic od urla informacje o rozdzielczosci etc
Marsell
wlasnie nie znam sie jeszcze zabardzo na php moze moglby ktos mi pomoc z tym? dokleic tak zeby bylo w jednym pliku JS. Bardzo prosze o pomoc nie wiem co moge oferowac w zamian moze jakas reklama na stronie?

Pozdrawiam i prosze o pomoc, aby byly takie opcje:

Pageviews: 62245
Unique Visitors: 20947
Pageviews Today: 51
Uniques Today: 37
IP: 195.136.126.17
Load Time: 0.000033
Resolution: 1024 x 768
tiomek
Kod
<?
$ip = $REMOTE_ADDR;
echo ('IP: '.$ip);
?>
<br>
<script>
document.write("Rozdzielczość: "+s.width+"x"+s.height);
</script>

<? $ip = $REMOTE_ADDR; echo ('IP: '.$ip); ?> = wyświetla ip
document.write("Rozdzielczość: "+s.width+"x"+s.height); = wyświetla rozdzielczość

do wyświetlania ip potrzebne jest php a rozdzielczość przez jave
tiraeth
  1. <?
  2. # pageviews - musisz zrobić w php (licznik odwiedzin)
  3. # unique visitors - jak wyżej
  4. # pageviews today - jak wyżej
  5. # uniques today - jak wyżej
  6. # ip - w php
  7. # load time - w php
  8. # resolution - w javascript, ale wynik przetrzymamy w $resolution
  9.  
  10. ##### IP - BEGIN
  11.  $ip = $_SERVER['REMOTE_ADDR'];
  12.  echo 'IP: '.$ip;
  13. ##### IP - END
  14.  
  15. ##### LOAD TIME - BEGIN
  16.  # to umieszczasz na samej górze strony ##
  17.  function pobierzczas()
  18.  {
  19. list($mikrosek, $sek) = explode(&#092;" \", microtime());
  20. return ((float)$mikrosek + (float)$sek);
  21.  }
  22.  $start = pobierzczas();
  23.  # to umieszczasz na samej górze strony ##
  24.  
  25.  # to umieszczasz na samym dole strony (w miejscu gdzie ma być wyswietlone) ##
  26.  $koniec = pobierzczas();
  27.  $load_time = ($koniec-$start);
  28.  echo 'LOad Time: '.$load_time;
  29.  
  30. ##### LOAD TIME - END
  31.  
  32. ##### RESOLUTION - BEGIN
  33.  $resolution = '<script>';
  34.  $resolution.= 'document.write(+s.width+\" x \"+s.height);';
  35.  $resolution.= '</script>';
  36.  echo 'Resolution: '.$resolution;
  37. ##### RESOLUTION - END
  38. ?>


Tyle mogę zrobić smile.gif
Marsell
dzieki winksmiley.jpg
drootnar
a czy ten sprypt pokazuje czas ładowania strony w sekndach?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.