Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ranking podstron swojego serwisu, Jak wykonać skrypt?
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Chciałbym wykonać ranking odwiedzin wybranych podstron swojego serwisu. Opisze jak by miało to wyglądać. Skrypt zliczałby wejścia na podstrony, a dane zapisywał i przechowywał np. w pliku/plikach txt. Myślę, że trzbaby wykonać coś na wzór licznika wejść/odwiedzin, najlepiej odporny na odświeżanie. Następnie w wybranej podstronie wyświetlałby wyniki, ale nie w formie ilości wejść lecz procentowej. Postaram się to pokazać na przykładzie. Na podstronę1 weszło najwięcej 500 osób, na podstronę2 300 osób, na podstronę3 100 osób, na podstronę4 100 osób, na podstronę5 0 osób.
Więc skrypt powinien wyświetlić taki wynik jak poniżej.
Gdyby jeższe dało się do tego dołożyć wykres np. w postaci pliku "gif", a jego długość zależałaby od ilości procent. U mnie wykres to znak "=". Nie pogardziłbym też segregacją stron przy wyświetlaniu od największej ilości procent do najmniejszej.

Ranking wejść:
Podstrona1 50% ==========
Podstrona2 30% ======
Podstrona3 10% ==
Podstrona4 10% ==
Podstrona5 0%
Tu się kłania matematyka. Wydaje mi się (trzymając się przykładu), że pierw powiniennem zsumować wszystkie osoby 500+300+100+100+0=1000, a następnie wykonać takie obliczenia według wzoru:
(100% * liczba wejść) : suma wszystkich osób = ilość procent

100% = 1000 osób (suma wszystkich osób)

(100%*500):1000 = 50%
(100%*300):1000 = 30%
(100%*100):1000 = 10%
(100%*100):1000 = 10%
(100%*0):1000 = 0%

Będę wdzięczny za wszelką pomoc. Sam też spróbuję pokombinować, może coś mi wyjdzie. Jednak nie za bardzo wiem jak się za to wziąć. Liczę na Wasze propozycje, a nie na gotowca. Proszę nie proponujcie mi rozbudowanych skryptów
z opcjami dla admnistratora! dry.gif

Ten post edytował Szunaj85 17.05.2008, 15:41:07


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post

Posty w temacie
- Szunaj85   Ranking podstron swojego serwisu   17.05.2008, 15:09:57
- - 1010   I jaki problem? Może spróbuj coś sam napisać, a j...   17.05.2008, 15:27:27
- - Cezar708   a może właśnie gotowiec Ci wystarczy? tu wejdź i ...   17.05.2008, 16:03:22
- - Szunaj85   Za pomocą tego skryptu, który właśnie tworzę próbu...   17.05.2008, 18:09:03
- - em1X   ogólnie co do wzorów to kłania się podstawówka: w...   17.05.2008, 20:51:58
- - camikazee   Najlepiej właśnie z proporcji liczyć. Można zbudow...   19.05.2008, 12:08:10
- - Szunaj85   camikazee twoją radę wezmę pod uwagę jednak może c...   20.05.2008, 18:39:54
- - em1X   Ale w czym problem.. musisz sobie pierw znaleźć ja...   20.05.2008, 18:50:09
- - radex_p   Po co angażować w to obrazki? Kod<div class=...   20.05.2008, 20:05:04
- - Szunaj85   Chcę się zapytać czy w dobrym kieru...   21.05.2008, 20:39:34
- - em1X   tylko nie wiem po co się tak męczysz z tym otwiera...   22.05.2008, 11:39:40
- - Szunaj85   Ekspertem w tej dziedzinie nie jestem. Nie znam je...   22.05.2008, 14:18:10
- - em1X   Podałem Ci praktyczne rozwiązanie słupków. Po co o...   22.05.2008, 15:48:00
- - Szunaj85   W 1 poście wszystko opisałem, jednak nie...   29.05.2008, 19:06:58
- - em1X   a ja wiem.. jakkolwiek: [PHP] pobierz, plaintext ...   29.05.2008, 20:28:03
- - Szunaj85   Ja natomiast zrobiłem coś takiego. Odczytuje z pli...   29.05.2008, 21:08:17
- - em1X   logika.. musisz najpierw utworzyc tablice czestosc...   29.05.2008, 21:12:19
- - Szunaj85   Cytat(em1X @ 29.05.2008, 22:12:19 ) l...   29.05.2008, 21:21:55
- - em1X   Skad ja mam wiedziec jak to w Twoim przypadku wygl...   29.05.2008, 21:40:47


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: 20.08.2025 - 04:36