Здравствуйте. Помогите разобраться. Есть код отправки формы. Выдаёт ошибку. Что в строке 16 ($id = CFile::SaveFile($_FILES["IMAGE_ID"])) не достаточно данных.
Код |
---|
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$USER_NAME = htmlspecialcharsbx($_POST["name"]);
$USER_PHONE = htmlspecialcharsbx($_POST["phone"]);
$USER_EMAIL = htmlspecialcharsbx($_POST["email"]);
$USER_TEXTAREA = htmlspecialcharsbx($_POST["textarea"]);
$arEventFields = array(
"USER_NAME" => $USER_NAME,
"USER_PHONE" => $USER_PHONE,
"USER_EMAIL" => $USER_EMAIL,
"USER_TEXTAREA" => $USER_TEXTAREA,
);
$id = CFile::SaveFile($_FILES["IMAGE_ID"]);
CEvent::Send("SEND_REC", "s1", "N", $arEventFields, "62", array($id));
header ("Location: /forma.php/");
?>
|
Работает вот такой код, без привязки файла.
Код |
---|
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$USER_NAME = htmlspecialcharsbx($_POST["name"]);
$USER_PHONE = htmlspecialcharsbx($_POST["phone"]);
$USER_EMAIL = htmlspecialcharsbx($_POST["email"]);
$USER_TEXTAREA = htmlspecialcharsbx($_POST["textarea"]);
$arEventFields = array(
"USER_NAME" => $USER_NAME,
"USER_PHONE" => $USER_PHONE,
"USER_EMAIL" => $USER_EMAIL,
"USER_TEXTAREA" => $USER_TEXTAREA,
);
CEvent::Send("SEND_REC", "s1", "N", $arEventFields, "62");
header ("Location: /forma.php/");
?> |