Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ASP (http://www.flasher.ru/forum/forumdisplay.php?f=19)
-   -   Люди, вопрос по VB. Как если есть строка, посланная сервером a=1&b=2 вытащить a и b?? (http://www.flasher.ru/forum/showthread.php?t=31691)

aaaaanton 17.05.2002 02:41

Люди, вопрос по VB. Как если есть строка, посланная сервером a=1&b=2 вытащить a и b??
 
subj :confused: :confused: :confused:
thnx

Inaca 17.05.2002 17:30

В первом кадре пишешь
loadVariablesNum("http://somehost/some.php?", 0);
Вот и все :) В Root-е и будут эти твои переменные.
Создаешь Динамическое Тхт поле, там где переменные, пишешь а (или b). Все должно работать ;)
Удачи

Crazy 17.05.2002 19:16

Re: Люди, вопрос по VB. Как если есть строка, посланная сервером a=1&b=2 вытащить a и b??
 
Учитывая название раздела (ASP), не считает ли автор треда нужным объяснить, что он имел в виду?

На какой стороне -- на клиенте или сервере -- он исапользует VB?

aaaaanton 17.05.2002 23:46

Извиняйте, плохо объяснил
 
В чем вся штука:

Я пишу сервер на ASP.
У меня есть компонент, написанный на VB
Я вставляю этот компонент в ASP страницу, и передаю ему QueryString.
Оттуда в моем компоненте получается строка типа description=%5ea&8chubvw&a=1231414&b=gbmwerc%16%48%25

И мне надо правильно вытащить description, a и b
Можно это конечно написать все ручками, но нет ли какой-ть правильной процедурки для этого???

Всем спасибо.

Crazy 18.05.2002 10:43

Кроме совершенно экзотических случаев ты не должен передавать QueryString в компонент. Разбор параметров должен быть сделан в скрипте и уже готовые параметры передаются в компонент.

aaaaanton 19.05.2002 10:35

Ну а если???
 
Вот приспичивает меня....
Там просто некоторые могут быть, некоторые - не быть...
Делать-то как?

Уж не говорите что это не возможно.

Crazy 19.05.2002 17:28

1. По символам '&' разбей на фрагменты.

2. В каждом фрагменте по символу '=' разбей на имя и значение.

3. Расшифруй значение по обычным правилам.

Все.

aaaaanton 19.05.2002 21:39

Ну я так и сделал...
 
Ну я так и сделал...

Но не красиво это как-то.
Нет чтоли стандартной функции для этого??? :rolleyes:

Crazy 20.05.2002 00:31

Стандартная функция не нужна, ибо делать так не нужно. :)

Floyd Rose 23.05.2002 19:27

Re: Ну я так и сделал...
 
Цитата:

Оригинал написал(а) aaaaanton
Ну я так и сделал...

Но не красиво это как-то.
Нет чтоли стандартной функции для этого??? :rolleyes:

покажи мне хоть один язык в котором есть функция, вдыеляющая значение поля из строки:

aaa=bbb&ccc=ddd&eee=fff

К тому же:
уж если в Дельфях при создании компонент можно пользоваться объектами ASP, то в ВБ это должно быть само-собой


Часовой пояс GMT +4, время: 17:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.