chadmanvb
asked on
Loop to fill in a string
I have a web address I need to create from words in a string. The location string will change and might have more or less in it, but looks something like:
CN=SerialNumber, OU=Desktops, OU=Home Office, OU=US, OU=Devices
The web page address that I need created would look like:
http://TEST:3467/ldap/browse.tsp?dn=CN%SerialNumber%2c+OU%3dDesktops%2c+OU%3dHome+Office%2c+OU%3dUS%2c+OU%3dDevices%2c+DC%3dtestdomain%2c+DC%3dcom%2c
How can I use vb2005 net to create this web address based on the location string. The location string will always start with a CN=, but might have a single or multiple OU=.
Hope that makes sense. Chad
CN=SerialNumber, OU=Desktops, OU=Home Office, OU=US, OU=Devices
The web page address that I need created would look like:
http://TEST:3467/ldap/browse.tsp?dn=CN%SerialNumber%2c+OU%3dDesktops%2c+OU%3dHome+Office%2c+OU%3dUS%2c+OU%3dDevices%2c+DC%3dtestdomain%2c+DC%3dcom%2c
How can I use vb2005 net to create this web address based on the location string. The location string will always start with a CN=, but might have a single or multiple OU=.
Hope that makes sense. Chad
do you mean how to encode the string to have the % codes?
ASKER
Sorry, I mean I would like to take my location string:
CN=SerialNumber, OU=Desktops, OU=Home Office, OU=US, OU=Devices
And use that to create a new string that will be the web page. So it would somehow take create:
String1 = SerialNumber.replace(" ","+")
String2= Desktops.replace(" ","+")
String3= Home Office.replace(" ","+")
String4= US.replace(" ","+")
String5=Devices.replace(" ","+")
Webstring="http://TEST:3467/ldap/browse.tsp?dn=CN%" & String "1%2c+OU%3d" & String2 & "2%2c+OU%3d" "String3 & "%2c+OU%3d" & String4 & "%2c+OU%3d" String5 & "%2c+DC%3dtestdomain%2c+DC %3dcom%2c"
I am just not sure how to create all of these strings from my location string. I think I could do it if I knew it would always contain 5 variables, but it could contain more or less. Chad
CN=SerialNumber, OU=Desktops, OU=Home Office, OU=US, OU=Devices
And use that to create a new string that will be the web page. So it would somehow take create:
String1 = SerialNumber.replace(" ","+")
String2= Desktops.replace(" ","+")
String3= Home Office.replace(" ","+")
String4= US.replace(" ","+")
String5=Devices.replace(" ","+")
Webstring="http://TEST:3467/ldap/browse.tsp?dn=CN%" & String "1%2c+OU%3d" & String2 & "2%2c+OU%3d" "String3 & "%2c+OU%3d" & String4 & "%2c+OU%3d" String5 & "%2c+DC%3dtestdomain%2c+DC
I am just not sure how to create all of these strings from my location string. I think I could do it if I knew it would always contain 5 variables, but it could contain more or less. Chad
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Could you explain how this works? I am not able to get it working. Chad
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks so much, that worked great! Chad