Hejsa... Jeg er i gang med en Flash-side (6.0) og skal i den forbindelse have lavet en besøgstæller. Den skal kunne 3 ting:
1) Tælller hvor mange som launcher sitet 2) Tæller på forskellige knapper på siden (jeg er interesseret i at se hvor folk klikker (dvs. på hvilke knapper de klikker på) (har 8 knapper som jeg ønsker at føre statistik over) 3) En tredje ting, som kunne være lækkert ville være en tidstælller som fortæller hvor lang tid brugeren er på sitet.
eeh, hej alexander_j, PHP systemet skal generere en en HTML kode til flashtingen... men hvordan ønsker du at den ser ud? evt. med statistik (tæller med launch)
eeh, når der skal ligges en til, skal du sende til en side noget alla: tallefil.php?id=id-nummer-på-den-side-hvor-der-er-en-besøgende-mere
all for one skriver ikke noget om hvordan og hvem der skal kunne se statistikken, så i princippet kan kommunikationen være envejs fra flash til PHP! Jeg ved ikke om statistikken skal være synlig på de normale sider, eller om det kun skal kunne ses på en specifik statistikside?
Det svære i det her er ikke flashdelen, men PHP-delen der jo skal behandle og gemme data - alt hvad flash skal er at modtage og sende data med loadvariable!
Ja jeg forestiller mig noget alá flash -> PHP: taellefil.php?id='sidenummer' PHP -> Flash: s0='tal'&s1='tal'&s2='tal'&...s8='tal' (bare med ?print)
Derudover skal der eventuelt laves en session hvis vi også skal have tidstælleren med!
Hej Alexander: Som jeg forklarede til Cautoo over MSN. Statistikken skal blot kunne ses af ejeren af siden. Dvs. en slags adminside. Hvor man kan få et gennemsnit af hvor mange gange tingene er blevet besøgt.
Det vigtige er at jeg kan se hvem som har klikket på forskellige knapper. Jeg går ud fra at så sender flashen en "kode" til php'en som lægger det i en database. Derefter kan jeg gå ind og se hvor mange som har klikket og evt. se hvor langt tid de har været der.
Så er kommunikationen jo envejs (da statistikken sagtens kan laves i php)! Flashdelen er uhyre nem så - du kan vælge at bruge loadvariable eller LoadVars-objektet - jeg vil umiddelbart foreslå LoadVars! På hver af dine sider ligger du en kode der sender besked om hvilken side der er klikket på til php-filen - koden se ud lidt alá: statistik = new LoadVars(); statistik.send("phpstat.php?id=sidenummer") ;
Om php så bare skal lave taeller for den enkelte side eller om den skal holde øje med IP-adresser sat i forhold til den enkelte side og hvordan statistikken skal præsenteres er et PHP problem!
Hvor lang tid de har været på den enkelte side er straks et andet problem - det kommer meget an på hvor præcist du vil ha' det - du kunne måske i lade flash starte stopuret når man kommer ind på siden og sende tiden når man forlader den(men det virker ikke hvis brugeren fx lukker browservinduet efter de er gået ind på siden) - men ellers ved jeg ikke lige hvordan den skal tackles!
Jeg kan ikke lave PHP-delen - har ikke en .... forstand på PHP! Så få lavet PHP-delen først (måske cautoo kan hjælpe dig her) - så skal jeg hjælpe dig(ikke lave det for dig) med flash-delen! Eller alternativt find en der kan (hjælpe med) begge dele!
Hej Alexander... Jeg har ikke så meget tid til at sætte mig ind i det. Jeg kan evt. betaler dig for det. Det var derfor jeg spurgte hvor lang tid du skulle bruge?
Stadigvæk må jeg desværre sige at jeg ikke har en pind forstand på PHP - kun på ASP som kan det samme, men som din udbyder vist ikke understøtter!
Jeg kunne sagtens lave det i flash og ASP for dig, men ikke i flash PHP!
Men hvis du finder en haj til PHP (som ikke kan flash), så kan vi sikkert finde ud af at jeg laver flashen for dig - flash delen er rent faktisk den simpleste del af det - det der volder problemer er serverscriptdelen(PHP)!
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.