Bonjour, je poste ceci car je ne vois pas ce qui cloche dans ma syntaxe après l'avoir retourner mainte et mainte fois.
Ce petit bout de code doit me retourner la valeur de $i après calcul, mais il ne le fait pas!!!
Le fichier Test sur lequel j'applique ma fonction est ci-joint. Je débute en php et après avoir lu le cours, je n'ai pas trouvé ce qui clochait. Merci de m'aider.
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
22 $log = "/var/log/Matlab/test.txt"; function get_info($i, $Application) { $inF = fopen($log,"r"); $tableau = file($log); foreach ($tableau as $line_num => $line) { if (stristr($line,'$Application')) { if (stristr($line,'IN')) { $i = $i-1; fclose($inF); } else if (stristr($line,'OUT')) { $i = $i+1; fclose($inF); } } } return $i; fclose($inF); }
Partager