Форма отправки создает элемент в инфоблоке, файлы из нее в свойство добавляются, через init.php отправляется письмо на почту с вложением файлов.
Но каждый раз прикрепляется еще какой-нибудь случайный файл к письму, в элемент инфоблока лишнего ничего не добавляется.
Т.е. заполнили форму, прикрепили 2-а файла, приходят на почту эти 2-а файла и еще один какой-нибудь из другого инфоблока, закономерность этого лишнего файла не выявлена, каждый раз разный. Также бывает, редко, что приходят только прикрепленные файлы без лишнего.
REQUEST не выдает лишних значений, вот, прикрепили 2-а файла и REQUEST выдает только их в FOTO:
[CODE]Array
(
[sessid] => cdcf3846d5837464663aeed72d0320
[MAX_FILE_SIZE] => 10000000
[PROPERTY] => Array
(
[NAME] => Array
(
[0] => 11.10.2017 15:05:51
)
[12] => Array
(
[0] => Пупкин
)
[8] => Array
(
[0] =>
)
[1] => Array
(
[0] =>
)
[2] => Array
(
[0] =>
)
[10] =>
[11] =>
[3] => Array
(
[0] =>
)
)
[FOTO] => Array
(
[0] => 417
[1] => 418
)
[iblock_submit] => Отправить
)[/CODE]Далее в init.php получаем массив наших файлов и отправляем наше письмо, при этом пишем в лог массив значений прикрепленных файлов:
[CODE]$foto = array();
foreach ($arIBlockElement["PROPERTIES"]["FILE"]["VALUE"] as $file)
{
$foto[] = $file;
};
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/log.txt', var_export($foto, true), FILE_APPEND);
CEvent::Send("PEREVOD", 's1', $arSend, 'N', '', $foto);
[/CODE]В файле log.txt видим тоже всего два файла:
[CODE]array (
0 => '417',
1 => '418',
)
[/CODE]Может быть кто-то знает, где и что еще проверить, откуда может браться этот лишний файл?