Hallo liebe Community.
Da ich ein ziemlicher Anfänger bin und ich erst seid wenigen Tagen angefangen habe mit PHP zu arbeiten, hoffe ich nun bei euch Rat zu bekommen
Ich habe eine Bildergalerie erstellt, in der man Bilder hochladen kann. Diese werden im Ordner /bilder/images/ gespeichert.
Nun habe ich überhaupt keine Ahnung, wie ich diese aus diesem Ordner löschen kann. Es sollte so ähnlich wie beim hochladen funktionieren, d.h. die Datei auswählen und anschließend auf einen Button klicken, sodass die Datei aus diesem Ordner gelöscht wird
Da ich ein ziemlicher Anfänger bin und ich erst seid wenigen Tagen angefangen habe mit PHP zu arbeiten, hoffe ich nun bei euch Rat zu bekommen
Ich habe eine Bildergalerie erstellt, in der man Bilder hochladen kann. Diese werden im Ordner /bilder/images/ gespeichert.
Nun habe ich überhaupt keine Ahnung, wie ich diese aus diesem Ordner löschen kann. Es sollte so ähnlich wie beim hochladen funktionieren, d.h. die Datei auswählen und anschließend auf einen Button klicken, sodass die Datei aus diesem Ordner gelöscht wird
PHP-Code:
<?php
require 'bilder/Gallery.php';
$gallery = new Gallery();
$gallery->setPath('bilder/images');
$images = $gallery->getImages(array('jpg', 'png'));
if (count($_POST) > 0) {
$name = $_POST['name'];
move_uploaded_file($_FILES['datei'] ['tmp_name'], "bilder/images/$name");
}
#var_dump($_POST);
?><!DOCTYPE html>
<html>
<head>
<title>Bildergalerie</title>
<link rel="stylesheet" href="css/gallery.css">
</head>
<body style="background-color: #AAAAAA">
<font color='#C00000'><h1>Bildergalerie</h1></font>
<FORM method="post" enctype="multipart/form-data" >
<input type="file" name="datei" value="Durchsuchen"> <br>
<input type="text" name="name" value="DateiName.jpg"> <br>
<input type="submit" value="Hochladen">
<br>
</FORM>
<a href="index.php">
<button>Aktualisieren!</button>
</a>
<br>
<br>
<br>
<FORM method="post" action="" enctype="multipart/form-data" >
<input type="file" name="datei" value="Durchsuchen"> <br>
<input type="hidden" name="loeschen" value="1"> <br>
<input type="submit" value="Entfernen">
</FORM>
<div class="container">
<?php if ($images): ?>
<div class="gallery cf">
<?php foreach ($images as $image): ?>
<div class="gallery-item">
<a href="<?php echo $image['full']; ?>"> <img src="<?php echo $image['full']; ?>"></a>
</div>
<?php endforeach; ?>
</div>
<?php else: ?>
There are no images.
<?php endif; ?>
</div>
</body>
</html>
Kommentar