Имя: Пароль:
1C
1С v8
php-скрипт из 1С
,
0 mirror1982
 
14.04.15
22:56
Подскажите, конфа самописная. Сейчас настроили выгрузку на сайт (через ftp сервер). Данные выгружаются, все ок. Но веб-программист, сказал, чтобы автоматически сайт обновлялся после выгрузки из 1С надо, чтобы 1С-ка после выгрузки запускала php-скрипт и дал на него ссылку:

http://адрессайта/updater.php

В адресную строку браузера я ввожу этот адрес и происходит обновление, а как запускать этот скрипт прямиком из 1С?
1 trooba
 
14.04.15
23:00
ЗапуститьПриложение()
2 mirror1982
 
14.04.15
23:07
(1) а чтобы окно браузера не открывалось, а выполнялось все это в скрытом режиме?
3 romix
 
14.04.15
23:13
oXMLHTTP = Новый COMОбъект("Msxml2.XMLHTTP");
    oXMLHTTP.open(...

или

    Соединение = Новый HTTPСоединение ...
4 oleg_km
 
14.04.15
23:13
HTTPСоединение
5 oleg_km
 
14.04.15
23:13
Во блин
6 mirror1982
 
14.04.15
23:16
(5)  Соединение = Новый HTTPСоединение("http://адрессайта/updater.php ")


А дальше что, как сделать так, чтобы он запустился?
7 oleg_km
 
14.04.15
23:24
Для начала СП почитай. Когда вызовишь метод Отправить вроде скрипт и запустится на PHP
8 Ma3eIIa
 
14.04.15
23:24
9 Web00001
 
15.04.15
03:29
10 Ma3eIIa
 
15.04.15
03:30
(9) так get  все равно нуна. а он думал post и все
11 Web00001
 
15.04.15
03:33
(10)где он так думал? И почему должен быть обязательно пост?
12 Web00001
 
15.04.15
03:40
>> адресную строку браузера я ввожу этот адрес и происходит обновление
пост, точно не обязателен.
13 Ma3eIIa
 
15.04.15
03:41
в (8) вроде все понятно

Выполни этот код:


Попытка      
     HTTP = Новый HTTPСоединение("yandex.ru");      
     HTTP.Получить("/yandsearch?text=ЗапросПоиска&lr=2", КаталогВременныхФайлов() + "ЗапросПоиска.thml");      
Исключение      
КонецПопытки;


Открой "ЗапросПоиска.thml"  в браузере. Должно быть то же самое. что и н яндексе при строке поиска "ЗапросПоиска"...

Если ошибка - ищи проблемы у себя... прокси, файрволы, оганичения сервера на  и всякая хрень...
14 Web00001
 
15.04.15
04:29
(13)ТС вроде бы не возражал еще :)