Проблемы с AdminLoadFiles

#
Проблемы с AdminLoadFiles
Собственно код:

$item_id=(int)$_POST['edit_id'];
$item_dir=CMS_FOLDER .'temp_'.$item_id;
if(!is_dir($item_dir)) mkdir($item_dir,0777);
$filename = trim(mb_convert_encoding($_FILES['Filedata']['name'], 'utf8', mb_detect_encoding($_FILES['Filedata']['name'])));

$exp = strtolower($kernel->GetExtension($filename));

$file = $_FILES['Filedata']['tmp_name'];


$name='photo_'.mktime();

$big_name=$item_dir.'/big_'.$name.'.'.$exp;
$small_name=$item_dir.'/small_'.$name.'.'.$exp;

$param_load_files = array();
$param_load_files['path_source_big_image'] = $file;
$param_load_files['path_source_small_image'] = '';
$param_load_files['original_file_name_big_image'] = $filename;
$param_load_files['path_target_big_image'] = $big_name;
$param_load_files['path_target_small_image'] = $small_name;
$param_load_files['original_file_name_small_image'] = '';

$param_load_files['use_big_image'] = true;

$param_load_files['max_width_big_image'] = to_int($_POST['[dop_image_big_max_width']);
$param_load_files['max_height_big_image'] = to_int($_POST['[dop_image_big_max_height']);
$param_load_files['max_width_small_image'] = to_int($_POST['[dop_image_small_max_width']);
$param_load_files['max_height_small_image'] = to_int($_POST['dop_image_small_max_height']);

$result = $kernel->AdminLoadFiles($param_load_files);

print_r($result);

Результат

Array
(
    [big_image] => 1
    [small_image] => 1
)

но папка где должны лежать загруженные файлы пустая. При этом rmdir() говорит, что не пустая и удалить ее нельзя ни скриптом, ни по фтп, т.е. что-то все таки в ней есть. В чем может быть ошибка? И что можно/нужно сделать чтоб файлы все-таки добавлялись/отображались в загружаемой дирректории?
#
Re: Проблемы с AdminLoadFiles
Да при этом, если имя вновь создаваемого файла не генерировать так:
$name='photo_'.mktime();
а сделать просто $name='photo_';, то при повторной загрузке файла уже выдаеться ошибка:

<div id="error_message">Ошибка создания и записи в файл /home/evropava/evropa-vam.ru/www/temp_202/small_photo_.jpg</div>
   <div id="error_message">Ошибка уменьшения малого изображения до максимально допустимого размера. Вероятной причиной является указание размера изображения меньше 0.</div>

т.е. получаеться, что физически файлы то загружены, но почему их не видно в папке?
#
Re: Проблемы с AdminLoadFiles
Разобрался, на файлы нужно было ставить chmod 0666
#
Re: Проблемы с AdminLoadFiles
Да теперь другая проблема, маленькие изображения получаються нулевого размера. Почему?
#
Re: Проблемы с AdminLoadFiles
Ветка прямо получилась из моих рассуждений) Почему-то в скрипте не работает $kernel->PathMkdir($item_dir);. Так вот мысль наводит на то что AdminLoadFiles() создает файл, а верней так оно и есть с правами отличными от chmod 0666. Именно поэтому он не может прочитать файл с большим изображением и создает пустой файл маленького. Подскажите, как это можно исправить?
#
Re: Проблемы с AdminLoadFiles
посмотрите в файлах админки как там реализована загрузка файлов в ИС или магазине
#
Re: Проблемы с AdminLoadFiles
Да там же и смотрел, но почему-то не работает, на денвере работало изначально, но там не нужны права на доступ к файлу. В админке то все вроде так же, но почему то там нет с правами проблем
#
Re: Проблемы с AdminLoadFiles
Победил копированием временного файла в папку и созданием из этого файла малого изображения
Авторизация