1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| // Ouverture du dossier
$dossier = 'fichier/test_cumul/';
$d = dir($dossier);
// Mise à zéro du compteur de cumul
$cumul=0;
echo "<u>Cumul de départ :</u> ".$cumul."<br /><br />";
// Lecture du dossier
while ($entry = $d->read()) {
// Boucle sur chaque fichier
if($entry != "." && $entry != ".."){
echo "Nom du fichier : ".$entry."<br />";
// Récupération du nom de fichier
$nomFichier = "fichier/test_cumul/".$entry;
echo "Chemin et nom du fichier : ".$nomFichier."<br /><br />";
// Ouverture et test du fichier
$Fichier = fopen($nomFichier,"r"); //ouverture du fichier
echo "Fichier : ".$Fichier."<br />";
while (!feof($Fichier)) { // tant que l'on est pas a la fin du fichier
//on parcourt toutes les lignes
while (!feof($Fichier)) {
// lecture du contenu de la ligne
$page .= fgets($Fichier, 4096);
}
// On isole le nombre de règlements
$titre = eregi("nombre de déclarations :(.*)Fin: ",$page,$decl); //on isole le titre
echo $reglement[1];
$reglement=$reglement+$reglement;
}
$cumul=$cumul+$reglement[1];
fclose($Fichier); // fermeture du fichier
}
}
// Fermeture du dossier
$d->close();
echo "Nombre de réglements : ".$reglement[1]."<br />";
echo "Nombre de réglements 2 : ".$reglement."<br />";
echo "Cumul : ".$cumul; |
Partager