Имя: Пароль:
1C
1С v8
Битрикс и метод HTTP.ОтправитьДляОбработки
0 BlueBird
 
06.03.15
15:43
Добрый день!

Пытаюсь запускать на сайте на битриксе скрипт php из 1с с передачей параметров. Код следующий:

ФайлОтправки = Новый Файл("D:\ReportLogs\params.txt");
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
    
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "text/html;charset=windows-1251");
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Попытка
HTTP.ОтправитьДляОбработки("D:/ReportLogs/params.txt","/download/msg.php","\\192.168.1.100\download\out.txt", Заголовки);
Исключение
  Сообщить("Не удалось создать задачи по проверке кассы");
КОнецПопытки;

скрипт msg.php:
if (IsModuleInstalled("im") && CModule::IncludeModule("im"))
{
If(Isset($_POST["TO"])){$TO = $_POST["TO"];}
Else{$TO=146;}

$arMessageFields = array(
     // получатель
    "TO_USER_ID" => $TO,
    // отправитель
    "FROM_USER_ID" =>  146,
    "NOTIFY_TYPE" => IM_NOTIFY_FROM,
    // текст уведомления на сайте
    "NOTIFY_MESSAGE" => '777 '+$TO
);
CIMNotify::Add($arMessageFields);
}

файл params.txt:
TO=1

Скрипт не видит параметры. То есть отправляет сообщение пользователю 146, а не 1. В чем может быть дело?