Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 00:20 Der er 13 kommentarer og
1 løsning

Chat Channel stats

Jeg har lavet et lille script der laver noget stadestik over en log fra noget chat.
http://www.doomstone.dk/log/log.php <-- demo
Hvis i ser på demoen står der "Is Doomengineer stupid or just asking too many questions? 700% lines contained a question!" og der kan jo ikke pass.

http://www.doomstone.dk/log/log.phps <-- phps version
Jeg ved godt at der er meget text men se linje "548"
"$arrayver[]=($data[linecount]+1)/(($data[questions]+substr_count($theline, "?"))/100);"

dette skulle meget gerna lave prosenten.

$theline er personens nyeste linje.

$data[linecount] er det totale nummer af linjer personen har skreve, den har god ikke den nyeste linje med så derfor tilføjer jeg 1.

$data[questions]+ er det totale nummer af "?" i all hans linjer. stadig er den nyeste ikke med!

Kan en hjælpe mig why det går glat?
Avatar billede ahv Nybegynder
27. juni 2003 - 00:24 #1
"$arrayver[]=(($data[linecount]+1)/($data[questions]+substr_count($theline, "?"))*100);"

Måske du regner procenten forkert ud, det ville hjælpe lidt hvis du sagde hvilke værdier de forksellige have.
Avatar billede ahv Nybegynder
27. juni 2003 - 00:32 #2
"$arrayver[]=(($data[linecount]+1)/($data[questions]+substr_count($theline, "?"))*100;"
Avatar billede ahv Nybegynder
27. juni 2003 - 00:33 #3
"$arrayver[]=(($data[linecount]+1)/($data[questions]+substr_count($theline, "?")))*100;"
Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 00:37 #4
Hmm den siger stadig at & ud af 42 er 700% :(
har updateret
http://www.doomstone.dk/log/log.phps med den nye version!
Avatar billede ahv Nybegynder
27. juni 2003 - 00:37 #5
Prøv med ->

"$arrayver[]=(($data[linecount]+1)/($data[questions]+substr_count($theline, "?")))*100;"
Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 00:43 #6
give stadig det samme
har updateret *.phps igen
Avatar billede ahv Nybegynder
27. juni 2003 - 00:45 #7
Hvor meget skulle det give? 70%, 7% eller? Sådan ca. så kan vi arbejde udfra det.
Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 00:51 #8
hmm nr 1 har skrevet 22 linjer og lavet 14 ? = 63,64%
Avatar billede ahv Nybegynder
27. juni 2003 - 00:58 #9
Kan du oplyse hvad deforskellige variabler indeholder?
Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 01:04 #10
$arrayver[]=(($data[linecount]+1)/($data[questions]+substr_count($theline, "?")))*100;
    IF($user=="Bossen")echo $user.'-> $arrayver[]=(('.$data[linecount].'+1)/('.$data[questions].'+'.substr_count($theline, "?").'))*100;'."<br>";
gav mig

Bossen-> $arrayver[]=((00001+1)/(00001+0))*100;
Bossen-> $arrayver[]=((00002+1)/(00001+0))*100;
Bossen-> $arrayver[]=((00003+1)/(00001+0))*100;
Bossen-> $arrayver[]=((00004+1)/(00001+1))*100;
Bossen-> $arrayver[]=((00005+1)/(00002+1))*100;
Bossen-> $arrayver[]=((00006+1)/(00003+1))*100;
Bossen-> $arrayver[]=((00007+1)/(00004+0))*100;
Bossen-> $arrayver[]=((00008+1)/(00004+0))*100;
Bossen-> $arrayver[]=((00009+1)/(00004+1))*100;
Bossen-> $arrayver[]=((00010+1)/(00005+1))*100;
Bossen-> $arrayver[]=((00011+1)/(00006+1))*100;
Bossen-> $arrayver[]=((00012+1)/(00007+0))*100;
Bossen-> $arrayver[]=((00013+1)/(00007+1))*100;
Bossen-> $arrayver[]=((00014+1)/(00008+1))*100;
Bossen-> $arrayver[]=((00015+1)/(00009+1))*100;
Bossen-> $arrayver[]=((00016+1)/(00010+0))*100;
Bossen-> $arrayver[]=((00017+1)/(00010+0))*100;
Bossen-> $arrayver[]=((00018+1)/(00010+1))*100;
Bossen-> $arrayver[]=((00019+1)/(00011+1))*100;
Bossen-> $arrayver[]=((00020+1)/(00012+1))*100;
Bossen-> $arrayver[]=((00021+1)/(00013+1))*100;
Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 01:05 #11
((00021+1)/(00013+1))*100 er altser det som der vil stå i databasen
Avatar billede ahv Nybegynder
27. juni 2003 - 01:07 #12
Så byt rundt så der kommer ti lat stå ->

((00013+1)/(00021+1))*100
Avatar billede ahv Nybegynder
27. juni 2003 - 01:08 #13
"$arrayver[]=(($data[questions]+substr_count($theline, "?"))/($data[linecount]+1))*100;"
Avatar billede doomstone-dk- Nybegynder
27. juni 2003 - 01:10 #14
ser sq ud til at virke nu :) thx
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