diff options
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: |
