summaryrefslogtreecommitdiff
path: root/model/melaine-read.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2021-05-10 03:31:18 +0200
committerpolo <ordipolo@gmx.fr>2021-05-10 03:31:18 +0200
commit610291f311aeab7363d1dbc39e62cbce8533c73f (patch)
tree757d9eabc31560e2aea08fba5b7ebc8ab17ff887 /model/melaine-read.php
parent9cc7651e7eb2b3dfff6151f5226b4411ac7adcb3 (diff)
downloadmelaine-610291f311aeab7363d1dbc39e62cbce8533c73f.zip
classe
Diffstat (limited to 'model/melaine-read.php')
-rw-r--r--model/melaine-read.php49
1 files changed, 35 insertions, 14 deletions
diff --git a/model/melaine-read.php b/model/melaine-read.php
index 7e51b2c..801cd3c 100644
--- a/model/melaine-read.php
+++ b/model/melaine-read.php
@@ -3,21 +3,42 @@
3// 3//
4// accès en lecture seule 4// accès en lecture seule
5 5
6// créer un tableau avec le nom des fichiers html 6function lireArticles($page_actuelle, $croissant)
7$files = glob('data/' . $page_actuelle . '/html/*.html'); 7{
8// nombre de fichiers (= taille du tableau $files) 8 // créer un tableau avec le nom des fichiers html
9$nombreDarticles = count($files); 9 $files = glob('data/' . $page_actuelle . '/html/*.html');
10 10
11// tableau contenant tous les articles au format html 11 // nombre de fichiers (= taille du tableau $files)
12$articles = [$nombreDarticles]; 12 //$nombreDarticles = count($files);
13for ($i = 0 ; $i < $nombreDarticles ; $i++) 13
14{ 14 // tableau contenant tous les articles au format html
15 // les noms de fichiers commencent par 1 15 //$articles = [$nombreDarticles];
16 // les articles dans le tableau[] commencent par 0 16
17 $numero = $i + 1; 17 // inverse l'ordre du tableau retourné
18 $articles[$i] = file_get_contents('data/' . $page_actuelle . '/html/article' . $numero . '.html'); 18 if($croissant == False)
19} 19 {
20 $files = array_reverse($files);
21 }
20 22
23 // for ($i = 0 ; $i < $nombreDarticles ; $i++)
24 // {
25 // // les noms de fichiers commencent par 1
26 // // les articles dans le tableau[] commencent par 0
27 // $numero = $i + 1;
28 // $articles[$i] = file_get_contents('data/' . $page_actuelle . '/html/article' . $numero . '.html');
29 // }
30 $i = 0;
31 foreach ($files as $files)
32 {
33 $articles[$i] = file_get_contents($files);
34 $i++;
35 }
36
37 //print_r($articles);
38 //var_dump($articles);
39
40 return($articles);
41}
21 42
22// note: les pros font de l'hydration 43// note: les pros font de l'hydration
23// le code du modèle est orienté objet et "refactorisé" d'une manière précise: 44// le code du modèle est orienté objet et "refactorisé" d'une manière précise: