$tmpName) { $fileSize = $_FILES['images']['size'][$key]; $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = finfo_file($finfo, $tmpName); finfo_close($finfo); if (in_array($mime, $allowedTypes) && $fileSize <= 5 * 1024 * 1024) { $extension = pathinfo($_FILES['images']['name'][$key], PATHINFO_EXTENSION); $newFileName = "gallery_" . $eventId . "_" . time() . "_" . $key . "." . $extension; if (move_uploaded_file($tmpName, $uploadDir . $newFileName)) { mysqli_query( $bdd, "INSERT INTO gallerie (event_id, chemin, texte) VALUES ('$eventId','$newFileName','')" ); } } } } header("Location: ?id=" . $eventId); exit; } if (isset($_GET['delete'])) { $file = basename($_GET['delete']); mysqli_query( $bdd, "DELETE FROM gallerie WHERE event_id='$eventId' AND chemin='$file'" ); if (file_exists($uploadDir . $file)) { unlink($uploadDir . $file); } header("Location: ?id=" . $eventId); exit; } $result = mysqli_query( $bdd, "SELECT chemin FROM gallerie WHERE event_id='$eventId'" ); $images = []; while ($row = mysqli_fetch_assoc($result)) { $images[] = $row; } ?> Galerie évènement

Gestion de l'intranet