From 15b7ecf4aede2a5f47461ead0bc28b573f7131ac Mon Sep 17 00:00:00 2001 From: adrien Date: Sat, 10 May 2025 14:29:04 +0200 Subject: [PATCH] =?UTF-8?q?r=C3=A9organisation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- thumbnail.php => apercu.php | 0 index.php | 62 +++++++++++++++++-------------------- 2 files changed, 29 insertions(+), 33 deletions(-) rename thumbnail.php => apercu.php (100%) diff --git a/thumbnail.php b/apercu.php similarity index 100% rename from thumbnail.php rename to apercu.php diff --git a/index.php b/index.php index 043a69d..0360753 100644 --- a/index.php +++ b/index.php @@ -26,48 +26,21 @@ $largeur = filter_input(INPUT_GET, 'colonnes', FILTER_VALIDATE_INT, [ ] ]); -$grille_valide = false; $grille = new Grille($hauteur, $largeur); $basedir = $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"].dirname($_SERVER["DOCUMENT_URI"]); -if (isset($_GET["grille"]) || $_GET["grille"] == "") { - $id = htmlspecialchars($_GET["grille"]); -} else { +if (!isset($_GET["grille"]) || $_GET["grille"] == "") { do { $id = uniqid(); - } while (!$grille->genere($id)); - $grille_valide = true; + $grille_valide = $grille->genere($id); + } while (!$grille_valide); $_GET["grille"] = $id; header("Location: $basedir/?" . http_build_query($_GET)); +} else { + $id = htmlspecialchars($_GET["grille"]); + $grille_valide = $grille->load($id) || $grille->genere($id); } -?> - - - - - - πŸ„ΌπŸ„ΎπŸ…ƒπŸ…‚β–£πŸ„²πŸ…πŸ„ΎπŸ„ΈπŸ…‚πŸ„΄πŸ…‚ - - - - - - - - - - - - - - - - "/> - - -load($id) || $grille->genere($id); mt_srand(crc32($id)); if ($grille_valide) { @@ -119,6 +92,29 @@ if ($grille_valide) { } } ?> + + + + + + πŸ„ΌπŸ„ΎπŸ…ƒπŸ…‚β–£πŸ„²πŸ…πŸ„ΎπŸ„ΈπŸ…‚πŸ„΄πŸ…‚ + + + + + + + + + + + + + + + + "/> +