Отмена привязки изображения

#php #mysql

#php #mysql

Вопрос:

Вот мой код, в котором я хочу использовать unlink для удаления изображения из папки «images / slider_images», но я не знаю, как его использовать. Вот мой код:

 $directory = 'images/slider_images/';     
try {        
    // Styling for images    
    echo '<div id="myslides">';    
    foreach ( new DirectoryIterator($directory) as $item ) {            
        if ($item->isFile()) {
            $path = $directory . '/' . $item;    
            echo '<img src="' . $path . '"/>';    
        }
    }    
    echo '</div>';
}    
catch(Exception $e) {
    echo 'No images found for this slideshow.<br />';    
}
 

Комментарии:

1. Вы можете просто выполнить unlink($path);

2. Я не вижу никаких ссылок на удаление изображения. Но если вы хотите что-то отменить, просто сделайте это. Пока не вижу проблемы: unlink($path)

3. Почему вы не читаете справочную страницу PHP для unlink() ?

Ответ №1:

Это так же просто, как сделать unlink($path);

Поместите это в свой цикл, где вы извлекаете изображения.

    foreach ( new DirectoryIterator($directory) as $item ) {            
        if ($item->isFile()) {
            $path = $directory . '/' . $item;    
           unlink($path); //deletes the images   
        }
    }  
 

Комментарии:

1. Эй, давайте сделаем несколько img тегов со ссылками на изображения, которые мы только что удалили! Весело с de codz! Не имеет смысла.

2. Я думаю, что OP достаточно разумен, чтобы удалить теги изображений 🙂

3. Здравый смысл исключил бы этот вопрос.