[asp] ip adres uitlezen, en na 2 punt vbcrlf

Pagina: 1
Acties:

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10:30
Hi,

ik heb nu onderstaande code (een stukje ervan)
code:
1
2
remote = Request.ServerVariables ("REMOTE_ADDR")
strMessage = Replace (remote, ".", vbCrLf)

Dat stukje roept iemands ip-adres op en zet ut ergens neer. Maar ik moet het zo krijgen dat ie pas na de 2e punt van het ip-adres afbreekt.

Op msdn staat wel een uitleg van de Replace function, alleen daar kan ik niet vinden hoe je dat moet doen dat ie na de 2e punt pas een vbcrlf doet.

Op deze manier zet ie na elke punt een vbcrlf.

Iemand een idee?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
mischien met de functie Left$ ???

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10:30
Op dinsdag 27 november 2001 20:48 schreef Peter1978Thuis het volgende:
mischien met de functie Left$ ???
Volgens mij niet toch? Dan zit nog met het probleem dat iemand of 2 nummers of 3 nummers als eerste waarde heeft.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

probeer het eens met het RegExp object.
of met een combinatie van Left/Mid en InStr.
of met Split.

opties genoeg.

Today's subliminal thought is:


  • Mart!
  • Registratie: Februari 2000
  • Laatst online: 15-09 10:30
Met InStr() zoek je op de tweede punt, vervolgens hak je em met Left() en Mid() in tweeen...
Zoek maar op MSDN voor het gebruik van de functies >:)
4 regels code 'should do the job'

edit:

Voor de zoveelste keer precies tegelijk
Split is trouwens ook een goeie!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10:30
thanks... kga ut ffies uitspitten.

ik weet iig nu wel waar ik mee zou kunnen doen...

maar ja... dat mot je ffies weten he...anders helpt zoeken op msdn ook nie zo gek veel.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op dinsdag 27 november 2001 21:03 schreef Mart! het volgende:
Voor de zoveelste keer precies tegelijk
nee hoor, ik was eerder :P ;)

Today's subliminal thought is:


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10:30
Zoals in onderstaand stukkie heb ik dus voor split gekozen.

Alleen kan je daar geen vbcrlf in doen?
code:
1
2
3
4
5
6
7
8
<%
Dim MyString, MyArray, Msg
MyString = "192.168.1.1"
MyArray = Split(MyString, ".", -1, 1)
'weergeven
Msg = MyArray(0) & "." & MyArray(1) & "." &vbCrlf& MyArray(2) & "." & MyArray(3)
Response.Write Msg
%>

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TheMrH
  • Registratie: April 2000
  • Laatst online: 01-09 22:45
Waarschijnlijk wil je een <br /> ipv een vbCrLf. Kijk maar eens naar je source, daar staat ie wel in. Alleen is het HTML en geen plain text.

The box said 'requires Windows 95 or better', so I installed Linux...


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10:30
ik heb het nu wel.. (alleen iets anders opgelost :))
code:
1
2
3
4
5
6
7
8
9
10
<%
Dim MyString, MyArray, Msg, Msg1
MyString = "192.168.1.1"
MyArray = Split(MyString, ".", -1, 1)
'weergeven
Msg = MyArray(0) & "." & MyArray(1) & "." 
Msg1 = MyArray(2) & "." & MyArray(3)
Response.Write Msg "<br>"
Response.write Msg1
%>

zo werkt ie ook... thanks iig (alweer :))

Heart..pumps blood.Has nothing to do with emotion! Bored

Pagina: 1