require 'falcon.php'; require 'functions/adminFunctions.php'; require 'classes/FirePHP.class.php'; require 'classes/FB.class.php'; require 'classes/adminDb.class.php'; require 'classes/AdminImageAccessList.class.php'; require 'classes/AdminImageAccess.class.php'; $id_avion = $_GET['id_avion']; // Supprimer tous les fichiers zip présent dans le répertoire en premier lieu foreach (glob('*.zip') as $filename) { unlink($filename); } try { $db = new adminDb(DSN, USER, PASSW); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true); } catch (PDOException $e) { die("Erreur PDO : <br />" . $e->getMessage() . "<br />Trace : " . $e->getTraceAsString()); } $avion = $db->query(sprintf('SELECT nom FROM produits WHERE id_avion=%d', $id_avion))->fetchColumn(); // Images activées $allMediasAccess = new AdminImageAccessList($db, $id_avion); $filename = $avion . '_' . date('mdY') . '.zip'; $zip = new ZipArchive(); if (file_exists($filename)) { unlink($filename); } $open = $zip->open($filename, ZipArchive::CREATE); // Création d'une nouvelle archive if ($open) {