| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
BeaVe 19.01.2007 09:57 / 19.01.2007 09:58
Попробуйте напрямую написать:^file:delete[путь_к_файлу_для_удаления]Судя по "actual filename 'w:/home/localhost/www/downloads/'", Вы пытаетесь удалить аж целую папку, а вам нужно только файлы оттуда.
$tRemoveFields[$form:tables.Delete]
^if($tRemoveFields){
$_sTest[^tRemoveFields.menu{$tRemoveFields.field}[,]]
$tFiles[^table::sql{
SELECT
name_path
FROM
add_file
WHERE
id
IN
($_sTest)
}]
^if($tFiles){
^tFiles.menu{
^file:delete[$tFiles.name_path]
}
}
^void:sql{
DELETE
FROM
add_file
WHERE
id
IN
($_sTest)
}
}P.S. Проанализируйте, что каждая переменная и метод должно выполнять. Если снова появятся проблемы, начните с того, что я Вам посоветовал, иначе Вам здесь не особо смогут помочь...