// Mode debug $debug = true; echo "Sauvegarde de la BD" . "\n"; } if (isset($_GET['mail']) && strlen($_GET['mail']) > 0) { $json = ""; $destinataire = $_GET['mail']; $date = new DateTime(); $fichier = 'dump.sql' . $date->format('YmdHis'); $fichierComplet = 'savDB/' . $fichier; if ($debug == true) { echo "Nom du fichier produit : " . $fichierComplet . "\n"; } // 1. Dump $database = new Database(); $dump = new Ifsnop\Mysqldump\Mysqldump("mysql:host=" . $database->getHost() . ";dbname=" . $database->getDb_name(), $database->getUsername(), $database->getPassword()); $dump->start($fichierComplet); // 2. Read File $file_size = filesize($fichierComplet); if ($debug == true) { echo "Lecture du fichier, taille : " . $file_size . "\n"; } $finfo = finfo_open(FILEINFO_MIME_TYPE); $ftype = finfo_file($finfo, $fichierComplet); if ($debug == true) { echo "Type : " . $ftype . "\n"; } if ($debug == true) { echo "Basename : " . basename($fichierComplet) . "\n"; } $handle = fopen($fichierComplet, "r");