diff options
author | polo <ordipolo@gmx.fr> | 2021-05-10 03:31:18 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2021-05-10 03:31:18 +0200 |
commit | 610291f311aeab7363d1dbc39e62cbce8533c73f (patch) | |
tree | 757d9eabc31560e2aea08fba5b7ebc8ab17ff887 /model/melaine-read.php | |
parent | 9cc7651e7eb2b3dfff6151f5226b4411ac7adcb3 (diff) | |
download | melaine-610291f311aeab7363d1dbc39e62cbce8533c73f.zip |
classe
Diffstat (limited to 'model/melaine-read.php')
-rw-r--r-- | model/melaine-read.php | 49 |
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 | 6 | function 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); |
13 | for ($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: |