Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: PHP, VB6: Ulkoinen ip osote

Sivun loppuun

tesmu [21.01.2005 21:22:36]

#

Eli pitäis saada haettua ulkoinen ip osote, koska on routeri vb ohjelmalla tälläisestä osoitteesta kun www.ankka.com/?ip ja haku pitäisi tapahtua internet transfer controllilla. Osaan kyllä hakea html sourcen.
html = i1.OpenURL("www.ankka.com/?ip")
text1.text = html
Mutta miten saan eroteltua sellattiin, että se ottaa vain tuon addressin jälkeen olevan systeemin, eli pelkän ip osoitteen. Olkoon se miten pitkä tai lyhyt vain, meinaan jos otan esim komento rivissä ipconfigin ni tulee vaan verkon sisäinen osoite ja pitäisi saada ulkoinen. Vai onko helpompaa tapaa?

tuomas [21.01.2005 21:25:55]

#

for i = 1 to len(html)
    if mid(html, i , 1) = "?" then kohta = i
next
ip = right(html, kohta)

tesmu [21.01.2005 21:28:45]

#

paitsi että ei toiminu

tuomas [21.01.2005 21:37:01]

#

ei ni, meni vähän väärin mulla.
otti sen kysmysmerkin mukaan.

ip = Right(html, kohta - 1)

tesmu [21.01.2005 21:48:15]

#

mulla se otti kaiken kaikki tekstit

sooda [21.01.2005 21:57:20]

#

Tuomas ei tainnut tajuta. Siis ei osoterivistä vaan siitä sisällöstä?

kohta = InStr(html, "Address: ")
ip = Mid(html, kohta + 9) '+ 9 koska "Address: " on sen pituinen

Suosittelisin kyllä että jos sulla on sivutilaa jossain missä on vaikka php-tuki niin teet php-skriptin joka näyttää vaan ton niin on helpompi.

Antti Laaksonen [21.01.2005 22:13:22]

#

Tästä voit lukea IP-numeron helpommin:
http://koti.mbnet.fi/pllk/muut/iipee.php

Sivun taustalla oleva skripti:

<?php
echo $REMOTE_ADDR;
?>

Blaze [21.01.2005 22:20:23]

#

Hyi, register_globals! :)

<?php
  echo $_SERVER['REMOTE_ADDR'];
?>

Antti Laaksonen [21.01.2005 22:32:25]

#

Joo, ei pitäisi viljellä paheitaan julkisesti. ;)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta