Avatar billede gizmo234 Nybegynder
05. april 2006 - 13:03 Der er 4 kommentarer

Gennemsnit af statestik?

Hej.
Jeg er igang med at lave en statestik over en hjemmeside.

Den skal vise følgende:

Antal nyheder på siden, kommentarer i alt, beskeder i gæstebogen i alt og besøg i alt.

Og så skal den vise gennemsnittet af de ting også. Men hvordan gøres det?

Mit problem er at jeg jo mangler et tal jeg kan dividere med. Det skal jo være de antal dage siden har været online. Hvordan laver man sådan en lille tekstfil, som for hver dag der går, så siger den + 1?
Avatar billede ldanielsen Nybegynder
05. april 2006 - 13:14 #1
Du skal da bare notere startdatoen et sted. Så kan du altid udregne antal dage udfra dags dato og startdato
Avatar billede gizmo234 Nybegynder
05. april 2006 - 13:15 #2
Ja, men hvordan får man PHP til det?
Avatar billede ldanielsen Nybegynder
05. april 2006 - 13:33 #3
Jeg ville gemme det i databasen. Lav en tabel til diverse grund data.
Avatar billede lolman Nybegynder
05. april 2006 - 13:50 #4
det er vel pære simpelt - tror jeg??
Du noterer startdatoen i sek altså fx. 1135261572 og du har så også time() lige nu fx.  1295657757 så tager du 1295657757-1135261572 og det gir så 160396185 nu tager du så 160396185 og dividerer med (60*60*24 = 1 døgn = 86400) det gir så 1856,4373263888888888888888888889 dette er antal dage men så skal du så lige runde af og det skal gøres med floor(1856,4373263888888888888888888889) dette giver 1856 dage
--
floor() runder altid ned.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester