|
v7: Как запустить PHP скрипт на сервере средствами 1с7 ?
| ☑ |
0
wylde
15.09.11
✎
19:07
|
Есть адрес вида: www.site.ru/script.php который в браузере запускается и выполняется без проблем.
Тот же адрес пробовал запускать при помощи V7HttpReader
Соединение = СоздатьОбъект("Addin.V7HttpReader");
Соединение.ПолучитьКакСтроку("www.site.ru/script.php",Ответ);
Ответ возвращает HTML код страницы, на сколько умещается, но сам скрипт не выполняется.
|
|
1
wylde
15.09.11
✎
19:10
|
И ещё интересный момент. После выполнения скрипта через адресную строку браузера, на странице выводится только "ОК" никакого HTML кода страница не содержит.
|
|
2
G-Re
15.09.11
✎
22:21
|
(0) Не силен в этом вопросе, но может 1С++, Объект АктивИкс,
дальше .СодатьЭУ("Shell.Explorer.2"),... ну и .Navigate(_).
Интерпретировать htm будет IE.
|
|
3
vcv
16.09.11
✎
05:04
|
А на сервере PHP-то настроен? Если в браузере написать www.site.ru/script.php скрипт выполнится?
|
|
4
ParaWiz
16.09.11
✎
05:17
|
(3) прав, либо права на сервере, либо скрипт кривой либо php не настроен
|
|
5
ParaWiz
16.09.11
✎
05:17
|
+(4) 1Ска тут вообще не причем
|
|
6
Маленький Вопросик
16.09.11
✎
05:58
|
(0) а не проще сделать 1с-кой тоже самое, что бы сделал скрипт?
|
|
7
wylde
16.09.11
✎
10:08
|
На сервере PHP настроен. Там установлен Битрикс. В браузере скрипт выполняется без проблем и выводит "ОК" на пустой странице. 1с-кой сделать не получится то что делает скрипт. Скриптом изменяется статус заказа в битриксе.
|
|
8
wylde
16.09.11
✎
10:10
|
2 G-RE: А в этом случае разве не будет запускаться сам эксплорер?
|
|
9
wylde
16.09.11
✎
10:25
|
Ок, всем спасибо!
Разобрался. Битрикс блокировал скрипт, т.к. действительно не было достаточно прав на его выполнение. В браузере скрипт выполнялся т.к. по умолчанию под админом там логинизация.
|
|
10
G-Re
16.09.11
✎
14:49
|
(8) Будет, но результат будет отображаться в твоем окошке на Форме, объявленном, как АктивИкс.
|
|