Bonjour,
Je cherche un moyen de lire un fichier en php avec une contrainte : que les premières lignes soient "analysées". Je m'explique :
Par exemple, mon fichier (.txt) contient ceci :
title: Ceci est mon titre
date: 06 mai 2012
Ceci est mon texte blabla blabla blabla blabla blabla ... |
Maintenant, je voudrais que ce qu'il a après "title: " soit récupéré dans une variable, idem pour "date: " et idem pour le reste du fichier.
En gros au final, je veux récupérer une variable $titre, $date, $corpsdutexte.
J'ai pas mal cherché mais impossible de trouver autre chose que des sujets traitant de parse_ini... si quelqu'un a une idée
Pour info, voici les quelques lignes qui pour l'instant me permettent de simplement récupérer et afficher le contenu de chaque fichier .txt placés dans mon dossier "articles" :
Code :
- $directory = "./articles/";
- $dir_handle = @opendir($directory) or die("Impossible d'ouvrir $directory" );
- while ($file = readdir($dir_handle)) {
- if(strpos($file, '.') == (int) 0 )
- continue;
- $filename = $directory.$file;
- $fh = fopen($filename, 'r');
- $theData = fread($fh, filesize($filename));
- fclose($fh);
- echo $theData;
- }
- closedir($dir_handle);
|