отключение предупреждения в codeigniter

1

Я хочу удалить изображение из каталога с помощью 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

Теги:
codeigniter
unlink

2 ответа

0

Попытайтесь использовать это. Это сработало для меня. Не используйте base_url() при определении пути. Вместо этого определите путь к определенному файлу следующим образом:

$paths ='./assets/images/'.$f;
$dest  ='./assets/images/'.$f;
0

Вместо использования URL-адреса, используйте физический путь на сервере для удаления файла.

Замените следующее физическим путем

$paths = base_url().$directory1.$f;
  • 0
    я вставил уже это .. но это не работает ..
  • 0
    вместо base_url () вы пробовали путь к папке?
Показать ещё 13 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню