|
парсинг php в 1С Ø (Asmody 14.02.2014 22:13) |
☑ |
0
vvf
13.02.14
✎
19:05
|
Есть ссылка
Если открыть ссылку в браузере и ее сохранить, то получится html файл и если его потом открыть внутри будем нужный нам xml, который нужно сохранить в 1С.
Вопрос. Как сразу без лишних действий сразу загрузить информацию из ссылки в 1С.
Вот что находится в сохраненном вручную html - файле
<!-- saved from url=(0034) -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><root>
<order order_id="9" txn_id="1220000121162" txn_date="20140213174219" user_id="79782" amount="1700.00" time_st="1392298959">
</order></order></order></order></order></order></order></order></order></root></body></html>
На ум приходит только как-то с помощью 1С сохранить файл в формате html и то не понятно как
|
|
1
Witean
14.02.14
✎
04:15
|
HTTP = Новый HTTPСоединение(Сервер);
HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса);
ОтветHTTP = HTTP.Получить(HTTPЗапрос);
ОтветСтрокой = ОтветHTTP.ПолучитьТелоКакСтроку();
|
|
2
vvf
14.02.14
✎
16:20
|
А что нужно писать в параметрах
"Сервер"
и "АдресРесурса"?
|
|
3
Asmody
14.02.14
✎
16:31
|
(2) а сам-то как думаешь?
|
|
4
vvf
14.02.14
✎
17:32
|
Написал вот так
Сервер = ";;
АдресРесурса = "1c_import.php";
В итоге выходит ошибка
Ошибка при вызове метода контекста (Получить)
ОтветHTTP = HTTP.Получить(HTTPЗапрос);
по причине:
Ошибка работы с Интернет: Couldn't resolve host name
|
|
5
Asmody
14.02.14
✎
17:34
|
(4) в Сервер протокол указывать не надо. только имя сервера.
|
|
6
vvf
14.02.14
✎
17:39
|
Спасибо, написал
Сервер = "idfox.ru/osmp";
Все заработало
|
|
7
sikuda
14.02.14
✎
17:58
|
(6) Сервер = "idfox.ru/osmp";
АдресРесурса = "1c_import.php"
Надо запомнить логику 1С!!!
логика web
GET
|
|
8
sikuda
14.02.14
✎
18:16
|
И главное код (1) в web-клиенте работает только на сервере. Запросы надо посылать сразу с сервера!
|
|
9
Torquader
14.02.14
✎
22:02
|
И вот, дорогие участники беседы, расскажите мне, пожалуйста, причём здесь "парсинг php в 1С", который заявлен в заголовке темы.
P.S. На некоторых форумах неправильно созданные темы сносятся в "отстой", чтобы другим не повадно было.
|
|
10
Asmody
14.02.14
✎
22:11
|
(9) да, точно, "тема не отражает суть сообщения" ©
Тема закрыта
|
|
11
Asmody
14.02.14
✎
22:13
|
(7) это логика тупых одинесников, которые неспособны даже СП почитать, с не 1С
|
|