<h1>Galería de imágenes</h1>
<?php
$borrar= filter_input(INPUT_GET, 'borrar');
if(!empty($borrar)){
unlink("images/".$borrar);
}
if (isset($_FILES['imagen'])) {
if (explode("/", $_FILES['imagen']['type'])[0] == 'image') {
move_uploaded_file($_FILES['imagen']['tmp_name'], "images/" . $_FILES['imagen']['name']);
?>
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Ok</strong> El archivo se ha subido con éxito.
</div>
<?php
} else {
?>
<div class="alert alert-danger alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Error</strong> El archivo subido no es de tipo imagen.
</div>
<?php
}
}
?>
<form action='index.php' method="post" enctype="multipart/form-data">
<input type="file" name="imagen" >
<input type="submit" class="btn btn-success" value="Enviar imagen">
</form>
<hr/>
<div style='display:flex;flex-wrap: wrap;'>
<?php
$imagenes = scandir("./images");
for ($i = 2; $i < count($imagenes); $i++) {
?>
<div class="card" style="width:400px" >
<img class="card-img-top" src="images/<?= $imagenes[$i] ?>" alt="Card image">
<div class="card-body">
<h4 class="card-title"><?= $imagenes[$i] ?></h4>
<a href="?borrar=<?= $imagenes[$i] ?>" class="btn btn-danger">Borrar imagen</a>
</div>
</div>
<?php
}
?>
</div>