Avatar billede cyberlink Nybegynder
21. maj 2003 - 01:36 Der er 17 kommentarer

Display IP / Online brugere

Har rodet rundt med både asp og php og har valgt ikke at bruge disse da de laver l#rt i mit design da det er i html.

Jeg skal bruge en html kode eller et javascript som kan vise den besøgendes IP nr, og hvis det var muligt også en html kode eller javascript der kan vise antal brugere online, da jeg gerne vil gå bort fra diverse counter systemer.

Plz help me =D
Avatar billede roenving Novice
21. maj 2003 - 01:42 #1
Hvis du skal gøre noget serverside, skal du jo have en opsamling serverside ...

-- er slet ikke inde i hverken asp eller php, men hvordan ellers lave det uptodate (du kan jo bruge Perl eller cgi, som de gjorde for 10 år siden -- det virker stadig !-)
Avatar billede cyberlink Nybegynder
21. maj 2003 - 01:47 #2
Har set nogen sider hvor det er lavet med javascript, men det er ikke helt nøjagtigt som jeg vil ha det, der må være en løsning derude =D
Avatar billede roenving Novice
21. maj 2003 - 01:51 #3
Du kan *aldrig* lave det _kun_ med javascript -- hvordan i alverden skal en brugers browser, som åbner din side fra Timbuktu vide hvem som har den åben i Vladivostok ...
Avatar billede cyberlink Nybegynder
21. maj 2003 - 02:08 #4
tjek www.javascript.com så kan du se at man kan..
Avatar billede roenving Novice
21. maj 2003 - 02:13 #5
Forsøgte at finde online -- skal lige hjælpes lidt mere ...
Avatar billede cyberlink Nybegynder
21. maj 2003 - 02:14 #6
den ved jeg ikke om er der.. men ip er der
Avatar billede jakobsynder Nybegynder
21. maj 2003 - 02:18 #7
Hverken PHP eller ASP vil lave l#rt i dit design.
Det er kode der afvikles på serveren inden den sender HTML m.m til klienten.
For at se brugerens IP er det så simpelt som at skrive: (i PHP)
<? echo $_SERVER['REMOTE_ADDR']; ?>
Men hvis du vil have et "Hvem er online?" system, er det lidt mere omfattende og bør involvere database m.m.
Tjek f.eks. http://www.hotscripts.com/PHP/Scripts_and_Programs/Counters/ og se om der skulle være noget for dig.
Avatar billede roenving Novice
21. maj 2003 - 02:22 #8
Oki, det at vise IP-adressen skulle være a *small* piece of cake -- men resten ??-))

var ip = '<!--#echo var="REMOTE_ADDR"-->';

Den burde du kunne skrive direkte ind, sikkert ændret til (ikke testet):

var ip = '<!--var="REMOTE_ADDR"-->';

-- det er en komplikation, jeg ikke før har set -- men nu er den arkiveret !-)
Avatar billede cyberlink Nybegynder
21. maj 2003 - 02:31 #9
til jakob :

jo det vil lave l#rt i mit design da det er html og ikke php min side er lavet i.. og der hvor ipen skal stå har jeg en maks højde på 20 pixel
Avatar billede jakobsynder Nybegynder
21. maj 2003 - 02:39 #10
Hehe.
At sige "min side er lavet i html og ikke php" er lidt ligesom at sige "der er længere til grønland end på vandcykel...?"
Det der står mellem <? og ?> bliver slet ikke vist i browseren, medmindre man "echo'er" det ud. Det jeg skrev før ville blive til xxx.xxx.xxx.xxx når serveren er færdig med at fortolke det.
Du kan indsætte det hvor du vil.
Men som roenving sagde før, det kan ikke lade sig gøre med javascript at måle hvem der er hvor. Jo du kan bruge javascript som en del af løsningen, men der skal noget serverside til. Og et sted at lagre informationerne (på serveren) - det være sig en tekstfil eller en database.
Avatar billede cyberlink Nybegynder
21. maj 2003 - 02:43 #11
Det her er det bedste jeg kan komme op med..

http://www.flashcollection.com/

det er oppe i højre hjørne
Avatar billede roenving Novice
21. maj 2003 - 02:44 #12
>>jakobsynder
Jeg er helt overbevist om, at du har ret ..

>>cyberlink
-- resultatet af det jacob skriver, er, at du skal have orden i dine html-koder, _før_ din php/asp (eller for den sags skyld Perl/CGI) skal have dem afsted ...
Avatar billede roenving Novice
21. maj 2003 - 02:47 #13
Det er vel også fint nok -- det var præcis min firewalls ip, såeh ...
Avatar billede cyberlink Nybegynder
21. maj 2003 - 02:49 #14
jo.. det går nok.. men det med brugere online bliver værre.. ikke lige min kop kaffe =D
Avatar billede jakobsynder Nybegynder
21. maj 2003 - 02:52 #15
cyber:
Prøv at tjekke hotscripts eller nogle andre script ressourcer...
Godnat og held/lykke med det.
Avatar billede roenving Novice
21. maj 2003 - 02:53 #16
Du kan ikke slippe udenom en serverside registrering -- og jeg så (i sidste uge?) en af de workarounds, som er nødvendige: En session skal fornyes inden for et interval -- ellers er den ikke gyldig -- jamen, du _kan_ ikke vide om folk er online, for f.eks. en onunload kan måske ikke nå at eksekvere inden folk er væk ...
Avatar billede jakobsynder Nybegynder
10. august 2003 - 04:33 #17
Lukketid?
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
Kurser inden for grundlæggende programmering

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