Добавляю файл как свойство инфоблока, при добавлении элемента. Хочу сделать, что бы после добавления файл перемещать в определенную папку. Делаю это обработчиком OnAfterIBlockElementAdd:
if(mkdir($folder_for_zip, 0777, true)){
AddMessage2Log("Создали папку для архива");
if (move_uploaded_file($package_path, $folder_for_zip.$package_name)){
на функции move_uploaded_file прекращается выполнение. папка создается.Загружаю архив.
$package_name= $arFields['PROPERTY_VALUES'][82]['n0']['VALUE']['name']; //имя архива
$package_path = $arFields['PROPERTY_VALUES'][82]['n0']['VALUE']['tmp_name']; //начальный путь загрузки архива
82 - код свойства для загрузки файлов
сам файл хранится в другом месте, по адресу $package_path хранится только default файл.
как можно узнать путь к месту хранения этого файла?
может как то по другому переместить загружаемый файл?
if(mkdir($folder_for_zip, 0777, true)){
AddMessage2Log("Создали папку для архива");
if (move_uploaded_file($package_path, $folder_for_zip.$package_name)){
на функции move_uploaded_file прекращается выполнение. папка создается.Загружаю архив.
$package_name= $arFields['PROPERTY_VALUES'][82]['n0']['VALUE']['name']; //имя архива
$package_path = $arFields['PROPERTY_VALUES'][82]['n0']['VALUE']['tmp_name']; //начальный путь загрузки архива
82 - код свойства для загрузки файлов
сам файл хранится в другом месте, по адресу $package_path хранится только default файл.
как можно узнать путь к месту хранения этого файла?
может как то по другому переместить загружаемый файл?