From 86c2a611e55c9e35384febecf34964e214c0296e Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 22 Jul 2021 03:49:28 +0200 Subject: patch modifs --- model/melaine-read.php | 46 +++++++++++++++++++++++++++++----------------- 1 file changed, 29 insertions(+), 17 deletions(-) (limited to 'model/melaine-read.php') diff --git a/model/melaine-read.php b/model/melaine-read.php index 801cd3c..7105acd 100644 --- a/model/melaine-read.php +++ b/model/melaine-read.php @@ -3,16 +3,33 @@ // // accès en lecture seule -function lireArticles($page_actuelle, $croissant) +// obtenir le nom du fichier de l'article qu'on modifie +function getFileName($page, $numArticle) +{ + $files = lireNomsFichiers($page); + $fileName = $files[$numArticle - 1]; + + return($fileName); +} + +function lireNomsFichiers($page) { // créer un tableau avec le nom des fichiers html - $files = glob('data/' . $page_actuelle . '/html/*.html'); + $files = glob('data/' . $page . '/html/*.html'); - // nombre de fichiers (= taille du tableau $files) - //$nombreDarticles = count($files); + return $files; +} - // tableau contenant tous les articles au format html - //$articles = [$nombreDarticles]; +function lireUnArticle($nomFichier) +// ce nom est le chemin complet, donc la page y figure +{ + return(file_get_contents($nomFichier)); +} + +function lireArticles($page, $croissant) +{ + // créer un tableau avec le nom des fichiers html + $files = lireNomsFichiers($page); // inverse l'ordre du tableau retourné if($croissant == False) @@ -20,23 +37,18 @@ function lireArticles($page_actuelle, $croissant) $files = array_reverse($files); } - // for ($i = 0 ; $i < $nombreDarticles ; $i++) - // { - // // les noms de fichiers commencent par 1 - // // les articles dans le tableau[] commencent par 0 - // $numero = $i + 1; - // $articles[$i] = file_get_contents('data/' . $page_actuelle . '/html/article' . $numero . '.html'); - // } $i = 0; - foreach ($files as $files) + $articles = array(); + foreach ($files as $oneFile) { - $articles[$i] = file_get_contents($files); + $articles[$i] = file_get_contents($oneFile); $i++; } + // nombre de fichiers (= taille du tableau $files) + //$nombreDarticles = count($files); //print_r($articles); - //var_dump($articles); - + return($articles); } -- cgit v1.2.3