From 1b5a82aafd1cba507627317ddbe116239bc5ec73 Mon Sep 17 00:00:00 2001 From: git-pc-greta Date: Mon, 16 Sep 2024 14:42:28 +0200 Subject: debug GD extension jpg des miniatures --- controller/installation.php | 7 ++++++- model/Album.php | 9 +++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/controller/installation.php b/controller/installation.php index 90dcd28..5e7bb46 100644 --- a/controller/installation.php +++ b/controller/installation.php @@ -27,7 +27,8 @@ function installation() // extensions de php // nécessité de "imagick" OU de "gd" (on préfère imagick) // "dom" n'est pas nécessaire pour l'instant - $extensions = ['imagick', 'gd', 'zip', 'mbstring', 'dom']; + //$extensions = ['imagick', 'gd', 'zip', 'mbstring', 'dom']; + $extensions = ['zip', 'mbstring', 'dom']; foreach($extensions as $extension) { if(!extension_loaded($extension)) @@ -35,6 +36,10 @@ function installation() echo("l'extension " . $extension . ' est manquante
'); } } + if(!extension_loaded('imagick') && !extension_loaded('gd')) + { + echo("il manque une de ces extensions au choix: imagick (de préférence) ou gd
"); + } // dans le cas de l'utilisation d'une base de données, le fichiers zip devrait contenir un "dump" (un fichier .sql), // à voir si php est capable d'obtenir ou redonner ce fichier à la BDD diff --git a/model/Album.php b/model/Album.php index 1954800..7d7f663 100644 --- a/model/Album.php +++ b/model/Album.php @@ -43,6 +43,15 @@ class Album extends Article { //$this->format = 'json'; + // gd ne produit que des JPG + global $imageLibrary; + if($imageLibrary == 'gd') + { + $file_name = pathinfo($pochetteMini); + $pochetteMini = $file_name['filename'] . '.jpg'; + //var_dump($pochetteMini);die(); + } + $albumJSON = json_encode([$titre, $annee, $pochette, $pochetteMini]); //var_dump($albumJSON); die(); -- cgit v1.2.3