Я хочу удалить изображение из каталога с помощью codeigniter..
Я пробовал много, но каждый раз он предупреждает... это Сообщение:
unlink(): http не позволяет отключать
Я пробовал следовать.
Пожалуйста, скажите, что является истиной среди этого или всех, что неправильно?
****/* $f = $this->input->post("imgs"); //this is the file name come from view
$directory1 = "assets/images/";
$paths = base_url().$directory1.$f;
$dest = base_url().$directory1."imgx/".$f;
$rnm =$paths."_deleted_".$this->input->post('ida');
opendir(base_url().directory1);
//echo $paths;
/*if(file_exists($paths))
echo "exists";
else
echo "<img src='".$paths."'>"; echo "not exists"; //shows not exists but load the image
if(unlink($paths)) {
echo 'deleted successfully';
}
else {
echo 'errors occured'; //shows eror occured
}
//exit;
//unlink($paths);
/*@chmod(base_url().'assets/images/'.$f, 0750);
@unlink(base_url().'assets/images/'.$f);*/
//rename($paths,$rnm);*/
Как избавиться от этой помощи..plz
Попытайтесь использовать это. Это сработало для меня. Не используйте base_url() при определении пути. Вместо этого определите путь к определенному файлу следующим образом:
$paths ='./assets/images/'.$f;
$dest ='./assets/images/'.$f;
Вместо использования URL-адреса, используйте физический путь на сервере для удаления файла.
Замените следующее физическим путем
$paths = base_url().$directory1.$f;