Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача параметров скриптам на Oracle HTTP Srv -ре / 14 сообщений из 14, страница 1 из 1
31.01.2003, 15:43
    #32099711
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Поставил Oracle HTTP Server.
Записал sql скрипт на него.
Вызываю скрипт из html - странички.
Передаю ему в качестве параметра текстовое поле.
(через <INPUT TYPE="text" NAME="text_string")

Все отлично,и сообщения на русском передаются нормально, только
сервер не воспринимает символы вроде: " , & и.т.д.

Кто-нибудь знает, что тут можно сделать ?
Подскажите, пожалуйста.
Мне критичен только один символ - "
...
Рейтинг: 0 / 0
31.01.2003, 16:30
    #32099755
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Попробуй в hex - передавать
...
Рейтинг: 0 / 0
31.01.2003, 16:58
    #32099788
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
softbuilder, ответь пожалуйста, более подробно.
Каким образом передавать в hex ?
То есть , что такое hex , я понимаю =)
Ты имеешь ввиду, что нужно написать скрипт , например, в JavaScript, который будет после ввода информации в поле перекодировать в шестнадцатеричную систему? И отсылать на сервер? Это довольно долго писать.

Можно проще?
...
Рейтинг: 0 / 0
31.01.2003, 17:28
    #32099800
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
я так понимаю, что у тебя в поле вводе есть символы типа & и кавычка, да?
если ты хочешь передать их не как управ символы, а как данные надо их в другом виде передавать. Указывать надо не как я указал, а без пробелов(сделал специально, потомучто если писать без пробелов - они преобразуются. Кавычки в конце обязательны
Код: plaintext
1.
2.
& как &a mp;
" как &q uot;
...
Рейтинг: 0 / 0
31.01.2003, 17:44
    #32099816
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Спасибо, softbuider.

Дело в том , что так я тоже пробовал.

Проблема заключается в том, что если я передаю в качестве параметра несколько слов, состоящих из простых символов,
например : Ваня Петя Коля, можно и с запятыми
-то все нормально.
Если я передаю одно слово, но с кавычками ,
например : "Ваня"
-то тоже все нормально.
но,если я передаю несколько слов, одно из которых с кавычками :
Петя "Ваня"
-то сервак ругается :
Dynamic Reports Error
SP2-00873 An unexpected quote was found in the URI argument

Изменение кавычек на &q_uot; тоже ничего не дает.

Что довольно странно.То есть он, наверное, воспринимает строку как два параметра(в данном случае).
...
Рейтинг: 0 / 0
03.02.2003, 01:16
    #32100121
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Попробуй поменять метод с GET на POST.
...
Рейтинг: 0 / 0
03.02.2003, 01:25
    #32100122
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
А насчёт hex-кодов, имелось ввиду следующее:
http://www.google.lv/search?hl=lv&ie=UTF-8&oe=UTF-8&q=%22so+dem+a+com%22&btnG=Google+mekl%C4%93%C5%A1ana&lr=]http://www.google.lv/search?hl=lv&ie=UTF-8&oe=UTF-8&q= %22 so+dem+a+com %22 &btnG=Google+mekl%C4%93%C5%A1ana&lr=
...
Рейтинг: 0 / 0
03.02.2003, 11:24
    #32100271
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Странно - поменял get на post, и Apache стал ругаться!

Вот мой html файл :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY  TEXT= "#000099 " BGCOLOR= "#B9DCFF"  >
<FORM METHOD=post ACTION= "http://main/isqlplus" >
<INPUT TYPE= "hidden"  NAME= "userid"  VALUE= "system/manager" >
<INPUT TYPE= "hidden"  NAME= "script"  VALUE= "http://main/iplus/scripts/search1.sql" >
 Input parameter :<BR>
 <INPUT TYPE= "text"  NAME= "sub_name"  SIZE= "70 ">

<INPUT TYPE= "submit"  VALUE= "send" >
</FORM>
</BODY>
</HTML>
...
Рейтинг: 0 / 0
03.02.2003, 11:35
    #32100283
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Да, точнее - не Apache ругается , а Win2K.
Говорит, что Apache сгенерил ошибку, и будет закрыт .
Но , при этом , его не закрывает=)
...
Рейтинг: 0 / 0
03.02.2003, 11:39
    #32100288
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Люди,
а если через hex предавать, то как это можно сделать?
Напишите, пожалуйста, подробно.
...
Рейтинг: 0 / 0
04.02.2003, 18:21
    #32101132
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Народ!
Кто-нибудь знает , почему Win2k может ругаться на Apache только из-за переустановки в html метода get на post ?
...
Рейтинг: 0 / 0
08.02.2003, 23:14
    #32103474
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
У тебя не сам Апач умер, а одно из его дитёв. То, которое твой запрос получило.
А вообще, мне не нравится вот это VALUE="http://main/iplus/scripts/search1.sql"
...
Рейтинг: 0 / 0
10.02.2003, 09:23
    #32103641
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
"А вообще, мне не нравится вот это VALUE="http://main/iplus/scripts/search1.sql""

Тоже согласен. Лучше сделать отдельную таблицу соответствия логического имени sql и самого файла.
...
Рейтинг: 0 / 0
10.02.2003, 10:36
    #32103676
il79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров скриптам на Oracle HTTP Srv -ре
Спасибо!
Я вообще-то уже решил все делать не через скрипты, а через хранимые процедуры, на PL/SQL.
Пока все получается.
ВСЕМ СПАСИБО ЗА ПОМОЩЬ!
Вопрос снят.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача параметров скриптам на Oracle HTTP Srv -ре / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]