Всем привет, снова к вам за советом. В личном профиле у меня выводится значение пользовательского поля типа файл, в виде ссылки. Мне надо чтобы пользователь мог обновить этот файл и ссылку на него. Смотрел в сторону:
И вот это еще:
Black-Sun пишет:
При обновлении файла, удовлетворяющего требованиям по размеру файла и типу, упорно вылезала ошибка "Неверный тип файла, либо превышен максимальный размер файла!<br>" . Решили слудеющим образом:[COLOR=#191919]
[CODE] if (! empty ( $_FILES [ 'Filedata' ][ 'tmp_name' & #93) {
move_uploaded_file( $_FILES [ "Filedata" ][ "tmp_name" ], $_SERVER [ 'DOCUMENT_ROOT' ] . '/upload/tmp/' . $_FILES [ "Filedata" ][ "name" ]
$arFile = CFile::MakeFileArray( $_SERVER [ 'DOCUMENT_ROOT' ] . '/upload/tmp/' . $_FILES [ "Filedata" ][ "name" ]
$arFile [ 'del' ] = "Y" ;
$arFile [ 'old_file' ] = $UI [ 'PERSONAL_PHOTO' ];
$arFile [ "MODULE_ID" ] = "main" ;
$fields [ 'PERSONAL_PHOTO' ] = $arFile ;
} [/CODE]
Но пока до конца не понял, что мне из этого понадобится, либо возможно вообще другое что-то. Наставьте на путь истинный )
И вот это еще:
Black-Sun пишет:
При обновлении файла, удовлетворяющего требованиям по размеру файла и типу, упорно вылезала ошибка "Неверный тип файла, либо превышен максимальный размер файла!<br>" . Решили слудеющим образом:[COLOR=#191919]
[CODE] if (! empty ( $_FILES [ 'Filedata' ][ 'tmp_name' & #93) {
move_uploaded_file( $_FILES [ "Filedata" ][ "tmp_name" ], $_SERVER [ 'DOCUMENT_ROOT' ] . '/upload/tmp/' . $_FILES [ "Filedata" ][ "name" ]
$arFile = CFile::MakeFileArray( $_SERVER [ 'DOCUMENT_ROOT' ] . '/upload/tmp/' . $_FILES [ "Filedata" ][ "name" ]
$arFile [ 'del' ] = "Y" ;
$arFile [ 'old_file' ] = $UI [ 'PERSONAL_PHOTO' ];
$arFile [ "MODULE_ID" ] = "main" ;
$fields [ 'PERSONAL_PHOTO' ] = $arFile ;
} [/CODE]
Но пока до конца не понял, что мне из этого понадобится, либо возможно вообще другое что-то. Наставьте на путь истинный )
