Salut, j'ai un code qui permet de lire le contenu d'un fichier mais j'ai l'impression qu'il lit pas du début à la fin
le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 $handle = fopen('facpseudos.php', 'r'); $omeg = 0; $gamm = 0; if ($handle) { while (!feof($handle)) { $chaine = explode(":", (fgets($handle))); $fac = $chaine[1]; switch($fac){ case 'omega': $omeg++; break; case 'gamma': $gamm++; break; } } fclose($handle); } echo 'users omega : '.$omeg.' et users gamma : '.$gamm;
Le fichier :
premiereligne:omega
to175:gamma
energix10:omega
Niiwatori:omega
spectruskiller:gamma
et la sortie :
users omega : 0 et users gamma : 1
Help svp ! Merci
J'ai une piste : "fgets renvoie la ligne avec le saut de ligne" Mais je ne sais pas comment corriger mon problème ! J'ai essayé "rtrim" mais j'ai une boucle infinie de " Warning: rtrim() expects parameter 1 to be string, resource given in /home1/thio175/public_html/mecraft/faction.php on line 11"
Partager