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

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

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

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

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

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

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

Что довольно странно.То есть он, наверное, воспринимает строку как два параметра(в данном случае).
...
Рейтинг: 0 / 0
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32100121
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй поменять метод с GET на POST.
...
Рейтинг: 0 / 0
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32100122
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А насчёт 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
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32100271
il79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно - поменял 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
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32100283
il79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, точнее - не Apache ругается , а Win2K.
Говорит, что Apache сгенерил ошибку, и будет закрыт .
Но , при этом , его не закрывает=)
...
Рейтинг: 0 / 0
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32100288
il79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди,
а если через hex предавать, то как это можно сделать?
Напишите, пожалуйста, подробно.
...
Рейтинг: 0 / 0
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32101132
il79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ!
Кто-нибудь знает , почему Win2k может ругаться на Apache только из-за переустановки в html метода get на post ?
...
Рейтинг: 0 / 0
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32103474
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя не сам Апач умер, а одно из его дитёв. То, которое твой запрос получило.
А вообще, мне не нравится вот это VALUE="http://main/iplus/scripts/search1.sql"
...
Рейтинг: 0 / 0
Передача параметров скриптам на Oracle HTTP Srv -ре
    #32103641
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"А вообще, мне не нравится вот это VALUE="http://main/iplus/scripts/search1.sql""

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


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