Есть такой массив
Array
(
[190] =
> stdClass Object
(
[fid
] =
> 190
[uid
] =
> 1
[filename
] =
> img_0056_.jpg
[uri
] =
> public:
//agent/admin/petrov_petr_petrovich/img_0056_.jpg
[filemime
] =
> image
/jpeg
[filesize] =
> 51517
[status
] =
> 1
[timestamp
] =
> 1386147872
[origname
] =
> img_0056_.jpg
[rdf_mapping
] =
> Array
(
)
)
)
пытаюсь удалить этот файл...
у не происходит (((
я вроде бы передаю же в функцию file_delete объект файл? или я не правильно понимаю...
Комментарии
А если file_delete($fl, TRUE) Это форсировано удалит
Вообще я тут с файлами покапался недавно
Попробуйте через file load получить статус [status] => 1
Если он будет равен 0, то через 6 часов, или по ближайшему крону удалиться файл автоматически. Т.е. файл помечается на удаление через file_delete а не физически удаляется.
Могу ошибаться но вот с file_save именно такая логика.
file_delete($fl, TRUE) - помогло, по запуску крона он удалился...
спасибо.