Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Передать две строки в ПолеHTMLДокумента
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Keyword1109
Добрый день!
Возможно глупый вопрос, но мучаюсь с ним уже долго... У меня есть ПолеHTMLДокумента и две переменные типа строка... В поле загружается страница, например, необходимо зарегистрироваться для просмотра ссылки которая должна работать с этими двумя строками.
Так вот вопрос: Как мне получить в данной странице эти строки?
Пробовал передавать их GET параметрами, типа необходимо зарегистрироваться для просмотра ссылкиСТРОКА1&param2=СТРОКА2, но тут проблема в том, что в строках могут быть разные символы (?, &, = и т.д.)
Может как-нибудь POST параметрами можно передать?!
Заранее благодарен!
Vofka
Я не понял, что вы пытаетесь сделать.
Keyword1109
Цитата(Vofka @ 09.04.13, 13:40) необходимо зарегистрироваться для просмотра ссылки
Я не понял, что вы пытаетесь сделать.

У меня на форме есть ПолеHTMLДокумента в которое загружается страница с сайта... Но при загрузке (или перед ней) надо как-то передать этой странице две строки из 1С... Страница скриптом обрабатывает эти строки и выдает в поле ПолеHTMLДокумента результат... Т.е. иными словами, мне надо php скрипту передать две переменные типа "строка" и результат работы скрипта вывести в ПолеHTMLДокумента...
Vofka
То, как передавать странице параметры - это устанавливает php скрипт. Если он их принимает, как вы выше написали в виде site.com.ua/exemple.php?param1=СТРОКА1&param2=СТРОКА2, тогда надо их так и передавать. То что в Строка1 и Строка2 левые символы - это, как мне кажется, и есть проблема, не должно такого быть. Это то же самое, что вы скажете, мол хочу передавать параметры так site.com.ua/exemple.php?param111=СТРОКА1&param222=СТРОКА2.
Keyword1109
Цитата(Vofka @ 09.04.13, 13:58) необходимо зарегистрироваться для просмотра ссылки
То, как передавать странице параметры - это устанавливает php скрипт

То, как передавать странице параметры решу я, потому как буду подгонять скрипт под 1С... Как будет правильнее их передать...
Цитата(Vofka @ 09.04.13, 13:58) необходимо зарегистрироваться для просмотра ссылки
То что в Строка1 и Строка2 левые символы - это, как мне кажется, и есть проблема

Но мне как-то и надо передать эти самые левые символы... Может не GET-переменными а как-то еще?
pablo
а не возникала идея в 1с заменять неправильные символы на определенные редкие последовательности с последующей раскодировкой на пхп стороне? например 1с заменяет & на ........ (8 точек), а пхп эти точки сам меняет на &
Keyword1109
Цитата(pablo @ 09.04.13, 14:24) необходимо зарегистрироваться для просмотра ссылки
а не возникала идея в 1с заменять неправильные символы на определенные редкие последовательности с последующей раскодировкой на пхп стороне? например 1с заменяет & на ........ (8 точек), а пхп эти точки сам меняет на &

Ладно, а допустим в строке будет такая последовательность "&."... А как тогда в php понять что это "&.", а не ".&"?
Vofka
Цитата(Keyword1109 @ 09.04.13, 15:28) необходимо зарегистрироваться для просмотра ссылки
Ладно, а допустим в строке будет такая последовательность "&."... А как тогда в php понять что это "&.", а не ".&"?

Ну а если подумать? Pablo вам указал направление, а не конкретное решение. Заменяйте & на ampersant, например.
Keyword1109
Цитата(Vofka @ 09.04.13, 14:40) необходимо зарегистрироваться для просмотра ссылки
Ну а если подумать? Pablo вам указал направление, а не конкретное решение. Заменяйте & на ampersant, например.

Не спорю. Но, если честно, то хотелось бы использовать что-нибудь более изящное. Не хочется в ссылку пихать параметры, потому как на сайте можно будет посмотреть статистику и весь этот текст ссылок будет видно... Может у кого есть опыт работы с POST и он может им поделится?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.