Avatar billede pacman Nybegynder
02. juni 2003 - 11:15 Der er 19 kommentarer og
2 løsninger

resolution statestik

Jeg skal have hjælp til at lave resolution statistics på min side (helst grafiske, med gdlib.. eller måske med tables).

selve tallene hentes med "screen.width" og "screen.height", indsættes i min mysql database (med php), og beskyttes mod misbrug (f.eks. en "ond" bruger der beslutter sig for at trykke f5 50 gange, så det ødelægger statestikken)

Når de så er smidt i databasen, skal de hentes ud som procenter, og helst i en graf lavet a gdlib, men hvis det er for stort et problem, kan det også godt gå an bare at få tallene..

når det er færdigt skal det gerne ligne noget i denne retning:

640x480:  8%
[GRAF|||-----------]
800x600:  21%
[GRAF|||||||-------]
1024x768: 40%
[GRAF|||||||||||---]
osv.

(selvfølgelig kun eksempler.. graferne passer heller ikke i eksemplet, men det er bare for at give en ide)
Avatar billede ohmish Nybegynder
02. juni 2003 - 11:31 #1
søg på "afstemning" i php-kategorien.. det er stort set samme princip.
Avatar billede pacman Nybegynder
02. juni 2003 - 11:36 #2
jeg har forsøgt at lave det efter det princip, men uden held..
jeg har bla. ikke styr på hvordan jeg submitter uden en form, og der er forskellige andre ting jeg har problemer med :/
Avatar billede hmm10 Nybegynder
02. juni 2003 - 11:42 #3
Her er noget gdlib til at vise resulteterne med:

<?

$stat1 = 25;
$stat2 = 25;
$stat3 = 50;

$gif = ImageCreate(117,55);
$bg = ImageColorAllocate($gif,255,255,255);
$ram1 = ImageColorAllocate($gif,50,115,75);
$ram2 = ImageColorAllocate($gif,50,115,75);
$ram3 = ImageColorAllocate($gif,50,115,75);
$tx1 = ImageColorAllocate($gif,0,0,0);
$tx2 = ImageColorAllocate($gif,0,0,0);
$tx3 = ImageColorAllocate($gif,0,0,0);
ImageFilledRectangle($gif,0,0,100,100,$bg1);
ImageFilledRectangle($gif,15,5,($stat1 + 15),7,$ram1);
ImageFilledRectangle($gif,15,25,($stat2 + 15),27,$ram2);
ImageFilledRectangle($gif,15,45,($stat3 + 15),47,$ram3);
ImageString($gif,2,0,0,$stat1,$tx1);
ImageString($gif,2,0,20,$stat2,$tx1);
ImageString($gif,2,0,40,$stat3,$tx1);
header("content-type: image/png");
ImagePNG($gif);
?>

$stat1 .. $stat 3 udskiftes self. med de rigtige procenttal..
Avatar billede pacman Nybegynder
02. juni 2003 - 11:42 #4
lækkert!
Avatar billede hmm10 Nybegynder
02. juni 2003 - 11:44 #5
(Du skal ligge dette i en php-fil alene.. hent det med fx: <img src="images/billede.php?"> eller <img src="images/billede.php?a=25&b=25&c=50")
Avatar billede hmm10 Nybegynder
02. juni 2003 - 11:46 #6
hmm, <img src="images/billede.php"> self.
Avatar billede pacman Nybegynder
02. juni 2003 - 11:47 #7
hmm10> hvordan undgår jeg så at der bliver noget, der hvor min img src er?..
der bliver vist en lille box hvor der normalt ville være et billede, og jeg kan ikke få det til at gå helt væk med f.eks. css
Avatar billede hmm10 Nybegynder
02. juni 2003 - 11:49 #8
Du må uddybe lidt, jeg forstår ikke.. - css?
Avatar billede pacman Nybegynder
02. juni 2003 - 11:50 #9
glem css - hvordan får jeg billedboksen (hvor der normalt ville være et billede) til at gå væk?
Avatar billede andy Nybegynder
02. juni 2003 - 11:54 #10
<img src="billede.php" border="0"> ?
Avatar billede hmm10 Nybegynder
02. juni 2003 - 11:54 #11
Jeg kan ikke forstå, hvad du mener? - jeg har ikke indsat noget billede i det jeg har sat herover - er det den hvide box ($bg = ImageColorAllocate($gif,255,255,255);) du mener? - skal den være transpant? - hvad mener du?
Avatar billede pacman Nybegynder
02. juni 2003 - 11:59 #12
<img src="images/billede.php"> viser en "broken image" boks, og rykker hele mit design (den fylder ca. 50x50 pixels), (http://www.ebuttonz.com/image/help/missing_image.gif)
og width="0" + height="0" løser det ikke
Avatar billede hmm10 Nybegynder
02. juni 2003 - 12:02 #13
Prøv at læs hvad jeg skrev i 02/06-2003 11:44:11.. Du skal ligge koden i en fil for sig selv og linke til det (som man normal gør når man linker til et billede) - sådan fx. <img src="images/billede.php">, hvor koden ligger i mappen 'images' og hedder 'billede.php'.. hvis dette ikke virker er din server ikke sat op til gdlib..
Avatar billede pacman Nybegynder
02. juni 2003 - 12:05 #14
aah.. okay - sorry, det var fordi jeg sad med i hovedet at ville sumbitte mit javascript resultat (800x600 f.eks), med
images/billede.php?width=screen.width&height=screen.height (bare eksempel)
Avatar billede hmm10 Nybegynder
02. juni 2003 - 12:24 #15
jeg smider lige et svar, hvis det kan bruges..
Avatar billede pacman Nybegynder
02. juni 2003 - 12:43 #16
det er kun ca. 10% af opgaven der er løst nu
Avatar billede hmm10 Nybegynder
02. juni 2003 - 13:00 #17
hmm? - hvilket mere skal du have lavet? Vil du have lavet hele systemet for 200 points?
Avatar billede pacman Nybegynder
02. juni 2003 - 13:08 #18
ja tak - det mener jeg ikke er urimeligt..
jeg skal ihvertifalde hjælpes nok til at jeg selv kan lave det - og jeg har skrevet info om hvad jeg har problemer med
Avatar billede hmm10 Nybegynder
02. juni 2003 - 13:10 #19
he-he. okay ;) Held og lykke.. Nu har jeg hjulpet dig med visningen af dine resultater, så må du finde nogle andre til at kode resten færdig..
Avatar billede pacman Nybegynder
02. juni 2003 - 13:16 #20
tak :)
Avatar billede pacman Nybegynder
02. juni 2003 - 22:14 #21
FÆRDIG!.....  se min statestik på http://www.paccer.dk
som sagt, løste hmm10 kun 10 procent af opgaven, men jeg synes nu alligevl at han skal have halvdelen af pointsne
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