Administrateur PHPfrance |
13231 Messages
21 juin 2005, 15:33
J'avais oublié un ; à la fin du tableau
Tu aurais pu chercher un peu
Sinon je te donne la réponse mais avec la trame que je t'ai donné, tu devrais pouvoir trouver les améliorations.
Je serais évidemment là pour t'aider si tu bloques mais ce n'est pas une solution que je te donnes du code tout fait
//Tout met tout les noms de tes fichiers ici
$a_fichier = array(
"nom_fichier1.txt",
"nom_fichier2.txt");
//Cette variable va mémoriser le max de tous les fichiers
$max = -1;
//Cette variable contient le chemin d'acces jusqu'au répertoire qui contient les fichiers textes
$chemin = "fichiers"
//Permet de parcourir les noms de fichiers
foreach($a_fichier as $nom) {
//Met le contenu du fichier désigné par $nom dans fichier. une ligne par case
$a_file = file($chemin."/".$nom)
//Permet de parcourir chque ligne du tableau
foreach($a_file as $ligne) {
//Découpe la ligne selon les espaces et met le résultats dans un tableau
$a_ligne = explode(" ", $ligne);
//On teste si la valeur de la 3eme colonne est supérieure à la valeur stockée
if ($a_ligne[2] > $max) {
$max = $a_ligne[2];
$ligne_max = $ligne;
}
}
}