Avatar billede ravencmp Novice
25. april 2005 - 17:52 Der er 43 kommentarer og
1 løsning

Vis hjemmesidegæst's IP

Hej alle i eksperter håber i kan hjælpe mig her.

Jeg er i gang med at lave en hjemmeside der blandt andet skal kunne vise folks egen IP-adresse, men kan tilsyneladende ikke få nogen form for scripts til at virke, har så senere fået at vide af Cybercity som hoster sitet at de ikke understøtter SSI og at jeg må bruge et andet sprog, hvad de så mener med dette ved jeg ikke.

Linket er http://mastercrypt.homepage.dk/temp/index.html

Håber at en af jer kan og vil hjælpe mig?
Kan der laves et script der kan gøre den slags uden at bruge alt muligt fancy ud over javascript ?
Avatar billede milo Nybegynder
25. april 2005 - 17:58 #1
Kan du benytte PHP? Så kan du bare indsætte dette:
<?php
print $_SERVER["REMOTE_ADDR"];
?>
Avatar billede ravencmp Novice
25. april 2005 - 18:25 #2
hvor i min kode skal den indsættes og skal den erstatte noget af det andet der er sat ind i koden?
Avatar billede ravencmp Novice
25. april 2005 - 18:28 #3
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

<html>

<head>
  <title>Velkommen til Raven Computers' Scripting testside</title>
  <meta http-equiv="Content-Type" Content="text/html; Charset=ISO-8859-15">
</head>

<script language="javascript">

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

function ipval() {
document.myform.ipaddr.value=ip;
}
window.onload=ipval
</script>

<body bgcolor="#000000" text="#ccff00">

<center>
<img src="..\pic\raven.jpg"><br>
<H1> Midlertidig side til test af JavaScript </H1>
<form method="post" action="" name="myform">
  <input type="text" name="ipaddr" readonly>
</form>
</center>

</body>
</html>
Avatar billede ravencmp Novice
25. april 2005 - 19:45 #4
Her er de forsøg jeg indtil videre har gjort:

http://mastercrypt.homepage.dk/temp/index.shtml
http://mastercrypt.homepage.dk/temp/ip_test.shtml
http://mastercrypt.homepage.dk/temp/ip_test2.shtml
http://mastercrypt.homepage.dk/temp/ip_test3.shtml

http://mastercrypt.homepage.dk/temp/index.html
http://mastercrypt.homepage.dk/temp/ip_test.html
http://mastercrypt.homepage.dk/temp/ip_test2.html
http://mastercrypt.homepage.dk/temp/ip_test3.html

Men enten så står der unknown eller også står der <!--#echo var="REMOTE_ADDR"-->

Jeg har af en bekendt fået at vide at der er forskel på om gæsten bruger MS java og Sun Java, jeg selv bruger MS Java og jeg kan ikke få det til at virke.

Kan i?
Avatar billede ravencmp Novice
25. april 2005 - 19:50 #5
Indtil jeg har fundet ud af hvor jeg skal indsætte det der php tingest må jeg desværre afvise svaret da det ikke har løst mit problem.
Avatar billede olebole Juniormester
25. april 2005 - 20:31 #6
<ole>

Hvem er det nu, der tørster efter at få oplyst sin IP-adresse, hvorlang tid det tog at generere siden, hvormange der har besøgt siden, eller hvormange der er logget ind på siden lige nu?

Det er måske meget sjovt at kode, men som oftest er det ligegyldigt 'støj' for den almidelige bruger. Støj er der rigeligt af på WWW ... det er langt vanskeligere at finde relevante informationer. Måske, det er bedre at bruge energien der(?)

Just my two cents  ;o)

/mvh
</bole>
Avatar billede ravencmp Novice
25. april 2005 - 21:21 #7
Det er tilfældigvis sådan at jeg skal bruge de oplysninger i forbindelse med almen support.
Jeg kan måske være enig i det der med antal besøgende og alt det der ikke er andet end ubrugeligt støj for gæsten, men rent faktisk er det da brugbar info at få det jeg beder om, folk  kan bruge det til at finde ud af hvor meget de egentlig afslører om sig selv ved blot at besøge en homepage som fx min.

selv spywarefri.dk og grc.com har de her IP-adresse fremvisere så et formål har det da ikke sandt ?

Nu er det her jo ik en debat men mere et spørgeforum og det var et svar jeg var ude efter ikke en moralprædiken, hvad jeg vil bruge det til er i og for sig ligegyldigt for jer eller hvad ?
Avatar billede olebole Juniormester
25. april 2005 - 21:55 #8
Nu er det jo ikke op til dig eller mig, at definere Ekspertens formål. Det er der folk, der har gjort for os - og at gøre folk opmærksom på, at de er ved at lave noget ubrugeligt er i allerhøjeste grad også hjælp. At du opfatter det som en 'moralprædiken', må stå for din egen regning - det var ingenlunde ment sådan  :)

Hvis du bliver fornærmet, hvergang en bruger giver dig et råd, der er relevant i forhold til dit spørgsmål - men måske ikke er et direkte svar på dit spørgsmål - er jeg temmelig sikker på, folk hurtigt mister interessen for dine spørgsmål. Det er før set her på stedet.

Stiller man et spørgsmål på Eksperten, efterlyser man hjælp fra personer med andre/større kompetencer end dem, man selv er i besiddelse af. Så må man også forvente, de fortæller én, hvis man er igang med noget, der ikke er hensigtsmæssigt ... specielt dersom man ikke selv er i stand til at se fejlen.

Stort set alle ved, de afslører deres IP-adresse, når de besøger et site - det er formodentlig ikke en ny opdagelse for ret mange - og at spywarefree.dk og grc.com skriver brugerens IP på skærmen, siger intet om, hvorvidt det har et formål at skrive det. Hvad et par tilfældige sites vælger at gøre, bør vel ikke danne standard for, hvad andre bør gøre.
Der er langt flere pornosites end der er sites, der oplyser brugerens IP. Betyder det, vi alle bør have et korpullerende par på forsiden? Naturligvis ikke  :)
Avatar billede ravencmp Novice
26. april 2005 - 00:06 #9
Det er i orden at komme med gode råd, men måden det var formuleret på fik mig til at fare i flint....

og grunden til at jeg nævnte lige netop spywarefri.dk og grc.com er at de som jeg har speciale i sikkerhed.

Jeg har flere kunder og venner der er i tvivl om hvad deres IP er, og desuden har jeg også brug for ind i mellem at de kan slå deres IP op til mig når jeg fx i en support situation skal logge på deres maskiner via VNC.

Og en del af dem lider mere eller mindre af paranoia og vil derfor helst ikke u på andre sites end min i support situationer, og dermed har jeg lovet mange af dem at undersøge muligheden for at jeg kunne dbygge min service på netop dette punkt.

Jeg håber ikke at folk taber interessen for netop denne tråd, som de åbenbart har gjort for så mange af mine andre spørgsmål herude gennem tiden.

Jeg må indrømme at jeg kun bruger eksperten.dk i nødtilfælde for jeg oplever alt for ofte at blive enten ignoreret eller flamet herude....
Og jeg håber bare ikke at det her er endnu en blindgyde....

Jeg er bare ked af at det her er det eneste danske forum jeg kender som kan svare på IT relaterede spørgsmål.... for efter at eksperten.dk blev delt op i pro og standard er der sket et eller andet med folkene herude det er som om de kun hjælper indbyrdes og at det kun er dem i kliken eller dem der kryber for dem der kan regne med at få hjælp...

Men nu får vi at se....

Jeg håber jeg tager fejl....

Ved bare at at hvis dette spørgsmål som alle andre ikke bliver besvaret eller i det mindste forsøgt besvaret, så må det enten være noget med mig eller noget med folkene herude og så må jeg se om de engelske forums måske er mere menneskevenlige....
Avatar billede olebole Juniormester
26. april 2005 - 00:25 #10
Ja, det er sikkert den helt rigtige strategi. I hver fald med synspunkter som:
"for efter at eksperten.dk blev delt op i pro og standard er der sket et eller andet med folkene herude det er som om de kun hjælper indbyrdes og at det kun er dem i kliken eller dem der kryber for dem der kan regne med at få hjælp..."

- og :
"så må jeg se om de engelske forums måske er mere menneskevenlige...."

For det første, tror jeg faktisk slet ikke, der er nogen pro-abonnementer tilbage på Eksperten - måske lige undtaget de, der er coAdmins. Under alle omstændigheder har der aldrig været nogen opdeling af, hvem der bliver hjulpet. Hverken uskrevet eller formaliseret.

Hvem er det lige, der skriver om 'paranoide brugere'?  :D

Til gengæld tror jeg, du er inde på noget helt rigtigt med:
"så må det enten være noget med mig"
- og:
"Jeg håber jeg tager fejl...."
Avatar billede psykochicken Nybegynder
26. april 2005 - 00:48 #11
I lyder simpelthen som et gammelt ægtepar.....:(

>>phahh3_2...hvorfor afviste du milo´s svar ?. Er det for du ikke kan eller vil bruge php?

Hvis asp passer dig bedre, så smid dit script væk og placer flg. hvor ipén skal vises:
<%Response.Write Request.ServerVariables("REMOTE_ADDR")%>

Ellers må du forklare lidt bedre hvad det nøjagtigt er du vil......og husk lige, at vende skråen en gang. Du er vel her på siden for at lære noget (ligesom jeg), så tag mod den kritik der kommer og brug den positivt.
Avatar billede olebole Juniormester
26. april 2005 - 01:08 #12
Problemet er vel, at f.eks. alle på en arbejdsplads identificeres på det samme IP-nummer ... og det samme gælder for PC'erne bag en husstands bredbånds-router.

Hvad skal man bruge det til? Det er yderst usikkert at genkende en bruger på hans IP - det kan vist heller ikke være nyt for ret mange  :)
Avatar billede ravencmp Novice
26. april 2005 - 01:08 #13
---> psykochicken

Hehe du har nok ret i det med kritikken og med "ægtepars-opførslen"

grunden til jeg afviste det er at jeg ikke helt ved hvor HELT præcis i koden jeg skal sætte det ind, altså helst med hele kildekoden til siden (har posted den nuværende længere oppe sammen med links til de ting jeg har forsøgt indtil nu)

Her er grunden til afvisningen som kan læses ovenfor:
25/04-2005 19:50:02 Indtil jeg har fundet ud af hvor jeg skal indsætte det der php tingest må jeg desværre afvise svaret da det ikke har løst mit problem.

jeg vil gerne have selve IP'en til at blive vist i et read-only form vindue som mit exempel viser...

er det noget du elle ri andre kan hjælpe med ?
Avatar billede olebole Juniormester
26. april 2005 - 01:10 #14
Du skal sætte koden ind, præcis, hvor du vil have IP'en vist

<div>
<?php
print $_SERVER["REMOTE_ADDR"];
?>
</div>

- så står der en IP i div'et
Avatar billede ravencmp Novice
26. april 2005 - 01:10 #15
---> olebole

Well, jeg supporter mest private og meget små virksomheder og derfor er det en mere sikker ting for mig ast få deres Ip til fx brug i blandt andet programmet VNC eller FTP så jeg kan remote supporte eller sende dem filer.
Avatar billede ravencmp Novice
26. april 2005 - 01:11 #16
---> olebole

nu er det nok bare mig der er dum men kan jeg få dig til at indsætte koden for mig i ovenstående kildekode please ?

evt. både den og den der asp kode ?
Avatar billede ravencmp Novice
26. april 2005 - 01:13 #17
som sagt jeg vil gerne have den til at vise IP'en i et read-only formvindue
Avatar billede olebole Juniormester
26. april 2005 - 01:14 #18
Hvad i alverden supporter du nogen med?  :)
Ved du overhovedet hvilke sprog din server understøtter? Ellers er det jo tidsspilde at prøve at hjælpe
Avatar billede dmcn Praktikant
26. april 2005 - 01:39 #19
Hvorfor ikke benytte f.eks. www.myip.dk? Mere neutralt site tror jeg ikke du finder. :)

Jeg har selv stykket et tilsvarende stykke kode sammen på http://mcnally.dk/tools/info/ - det er nu meget praktisk engang imellem, men ikke noget jeg ville kaste flere timer efter (slet ikke når olebole blander sig i diskussionen - hej Ole! ;)). Der findes som sagt glimrende alternativer, som er (næsten) garanteret virusfri. :)
Avatar billede ravencmp Novice
26. april 2005 - 01:41 #20
---> olebole

jeg supporter med installation af hardware, softwareoptimering, softwareinstallation, sikkerhed, undervisning m.v.

Jeg er ikke jordens bedste webdesigner, har endnu ik selv lært PHP, ASP eller nogen af de andre fine sprog jeg kender en del af de grundlæggende begrebber i javascript og er også god til at lave et site w3c godkendt og den slags og alm. htmlkodning er heller ikke svært.

Det er derfor jeg gerne så at jeg kunne vide præcis hvor jeg skulle sætte din/jeres forslag ind og hvad er så skal slettes osv

så som sagt...

hvordan får jeg den der PHP eller den der ASP ting flettet ind i min kode ovenfor således at IP'en vises i et formvindue.
Avatar billede ravencmp Novice
26. april 2005 - 01:45 #21
---> n0rmality

Kender godt myip.dk, men nu er dte altså sådan at jeg gerne så at den var på mit eget site, som forøvrigt P.T. ligger på et Cybercity gratis domain hvis det er til nogen hjælp.

Er det sådan at jeg kan få en kopi af din source for den site du har stykket sammen der ?

Hvilket sprog er den skrevet i ?
Avatar billede dmcn Praktikant
26. april 2005 - 01:47 #22
Det jeg har stykket sammen er skrevet i PHP, og det kan du desværre ikke bruge til noget på din gratis løsning. Jeg smed en PHP-fil op på mit eget CC-domæne, og resultatet kan ses på: http://mcnally.homepage.dk/phpinfo.php

Du bliver nok nødt til at købe dig til hosting for at kunne bruge de viste PHP/ASP-eksempler.
Avatar billede ravencmp Novice
26. april 2005 - 01:49 #23
Ok, tak fordi du gad gøre forsøget samme gælder i andre.. men er der ikke en løsning der kan kalde et script fra en anden server eller evt. via et javascript eller noget ?
Avatar billede dmcn Praktikant
26. april 2005 - 01:53 #24
En løsning kunne være at indsætte en iframe på siden og lade den loade en neutral fil fra en anden server. Eksempel:
<iframe src="http://dinandenserver.dk/fil_der_viser_ip.php">Din browser understøtter ikke frames - bandit!</iframe>

Iframen kan naturligvis styles som du lyster. :)
Avatar billede ravencmp Novice
26. april 2005 - 01:55 #25
jeg kunne ikke fx loade dit script på en eller anden fix måde ind i en read-only form som tidligere nævnt? evt. via din webside eller server ?
Avatar billede dmcn Praktikant
26. april 2005 - 02:05 #26
Et eller andet skal man jo få de sene nattetimer til at gå med. :)

Du kan nu linke direkte til http://info.mcnally.dk/, eller inkludere den i en iframe, hvis du skulle have lyst til det.
Avatar billede ravencmp Novice
26. april 2005 - 02:15 #27
ok takker :) sidste spørgsmål...

i min ovenstående kildekode hvad skal så slettes/redigeres for at den virker efter hensgiten og ser ud som tidligere beskrevet ? please copy/paste hele kildekoden incl. ændringer enten her eller i en mail sendt til phahh3_2@hotmail.com.

jeg vil smutte i seng men kigger på sagen i morgen
Avatar billede psykochicken Nybegynder
26. april 2005 - 02:19 #28
Prøv fattigmandsudgaven her:
Fjern dit script og erstat din egen <input> med en af flg.:
ASP:...
<input type="text" value=<%Response.Write Request.ServerVariables("REMOTE_ADDR")%> readonly>
og gem siden som navn.asp
PHP:...
<input type="text" value=<?php print $_SERVER["REMOTE_ADDR"]; ?> readonly>
...gem som navn.php

Det er sikkert helt forkert....men det virker :)
Avatar billede dmcn Praktikant
26. april 2005 - 02:29 #29
psykochicken : Ikke på et af Cybercitys gratis webhoteller, som spørger benytter. :)

phahh3_2 :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

<html>

<head>
  <title>Velkommen til Raven Computers' Scripting testside</title>
  <meta http-equiv="Content-Type" Content="text/html; Charset=ISO-8859-15">
</head>

<body bgcolor="#000000" text="#ccff00">

<center>
<img src="..\pic\raven.jpg"><br>
<H1> Midlertidig side til test af iframe </H1>
<iframe src="http://info.mcnally.dk/">Din browser understøtter ikke frames - <a href="http://getfirefox.com">hent en der gør</a>.</iframe>
</center>

</body>
</html>

Iframen kan du naturligvis rette til som du lyster med CSS osv.
Avatar billede ravencmp Novice
26. april 2005 - 02:39 #30
jeg har gjort som du sagde og uploadet resultaterne her:

http://mastercrypt.homepage.dk/temp/ip_test.asp
http://mastercrypt.homepage.dk/temp/ip_test.php

men det ser ikke rigtigt ud til at de vil virke....

du talte noget om at jeg kunne direkte linke til dig på en eller anden måde du har ikke en php eller asp fil jeg kan lave et kald til så det på en eller anden måde er mit site der viser det men at selve kørslen af scriptet foregår på di domain og dermed pludselig kan fremvises hos mig, som sagt ville jeg være glad hvis jeg kunne få IP'adressen vist i den form, og da mit domainalias ikke understøtter SSI, PHP, ASP og sikkert heller ikke ret meget andet end simpelt html og java så må jeg jo håbe en af jer kan hjælpe?
Avatar billede ravencmp Novice
26. april 2005 - 02:47 #31
Ok jeg kunne ikke sove det her problem holder mig vågen LOL


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

----> psykochicken
Min sidste kommentar var rettet på dig :)

----> n0rmality
Har uploadet dit løsningsforslag på:
http://mastercrypt.homepage.dk/temp/ip_test4.html
Indtil videre er det, det tætteste jeg er kommet påmit mål.
Nu Mgl. jeg bare at det KUN er ip-adressen og at denkun vises i en meget lille hvid ramme, som fx en readonly form er så vil den være helt perfekt :)

Håber ikke jeg er for besværlig?
Avatar billede ravencmp Novice
26. april 2005 - 02:49 #32
hmm den der linje med <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> ved jeg ikke lige hvordan jeg fik sneget ind se bare bort fra den i min kommentar hehe
Avatar billede psykochicken Nybegynder
26. april 2005 - 09:04 #33
ok..så skulle du måske skifte til en udbyder, der understøtter både asp og php.
Ex. 1.go (gratis 5MB) eller b-one (125MB for 9 kr/md).
Eksemplerne her hostes af b-one:
http://www.myplayhouse.dk/area51/din_ip.asp
http://www.myplayhouse.dk/area51/din_ip.php
Avatar billede psykochicken Nybegynder
26. april 2005 - 09:07 #34
Eller så kunne du jo også have en kopi af n0rmality´s php liggende hos dig selv
Avatar billede dmcn Praktikant
26. april 2005 - 09:51 #35
Jeg har modificeret koden lidt - http://mastercrypt.homepage.dk/temp/ip_test4.html er derfor også opdateret.
Avatar billede ravencmp Novice
26. april 2005 - 10:26 #36
---> n0rmality

1000 tak nu er jeg kommet så tæt på mit mål som jeg tror jeg kan komme uden at købe domain og leje webhotel.

Kan du ikke lige smide en tråd så du kan få de point jeg synes du fortjener med rette, du har været en stor hjælp.

Det eneste jeg er ked af er at IFRAME ikke er med i W3C standarden fordi den ikke understøttes af alle browsere, men well jeg må jo nok leve med det indtil jeg får mit domain.
Avatar billede ravencmp Novice
26. april 2005 - 10:27 #37
det havde slvølgelig været fedt hvis jeg havde kunnet få de der sites som psykochicken linker til, da de har PRÆCIS der jeg søgte men som mit nuværende domain ikke understøtter.

hmm ret skal være ret jeg synes i skal have 50/50 i to i har begge gjort et godt forsøg på at hjælpe mig.
Avatar billede ravencmp Novice
26. april 2005 - 10:29 #38
den med ASP er PRÆCIS som jeg vil have det til at se ud, men ikke kan få (ENDNU)
Avatar billede psykochicken Nybegynder
26. april 2005 - 10:52 #39
Tak for tilbuddet, men giv du bare point til n0rmality. Han har jo trods alt givet dig noget, du kan bruge lige nu.....så længe han ikke laver sit site om '-)
Avatar billede ravencmp Novice
26. april 2005 - 12:53 #40
ok bare i orden psykochicken, men ihvertfald tak for alt assistancen og tålmodigheden så må jeg jo bare vente på at n0rmalitysmideren svar-tråd...
Avatar billede ravencmp Novice
26. april 2005 - 13:38 #41
---> n0rmality

Kan jeg overtale dig til at centrere IP adressen i selve formvinduet samt ændre BGCOLOR til "#000080" ?
Avatar billede dmcn Praktikant
26. april 2005 - 15:31 #42
Sådan? :)
Avatar billede ravencmp Novice
26. april 2005 - 16:52 #43
Perfecto :)

http://mastercrypt.homepage.dk/html/vis_ip.html

i øvrigt har jeg i dag begyndt at lede efter et domain samt plads på et webhotel men indtil da så vil ihvertfald gerne være extremt glad for at beholde den der side du har været så rar at lægge op til mig :)

smider du lige en svar-tråd så du kan få points?
Avatar billede dmcn Praktikant
26. april 2005 - 18:46 #44
Jeg har ingen intentioner om at fjerne den foreløbig - jeg rydder så sjældent op. ;)
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