Bonjour,
Pour faire cela, j’ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $file = "lldiffusion.csv"; $taille = 4096; $nrb_fic = count($file);
mais ça ne fonctionne pas.
Vous pouvez maider… ;








Bonjour,
Pour faire cela, j’ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $file = "lldiffusion.csv"; $taille = 4096; $nrb_fic = count($file);
mais ça ne fonctionne pas.
Vous pouvez maider… ;
Tu interprètes ça comment ce que tu as fait ?
Tu déclares une chaîne $file, un entier $taille, et tu fais un count sur une chaîne de caractères... Autant rien mettre et dire qu'on sait pas du tout par quel bout prendre le problème...
Tu peux regarder du côté de file je pense...
http://fr.php.net/manual/fr/function.file.php
Edit : en plus il y a la réponse toute faite dans la FAQ...
http://php.developpez.com/faq/?page=..._compterlignes
Salut,
tu peux faire ca :
si ton fichier n'est pas trop gros car là tu crées un tableau en mémoire, sinon tu peux le parcourir avec un truc similaire à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $c = count(file("lldiffusion.csv"));
Bye
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $linesCount = 0; $handle = @fopen("file.txt", "r"); if ($handle) { while (!feof($handle)) { if(fgetc($handle) == "\n") { $linesCount++; } } $linesCount++; // pour le EOF fclose($handle); }








Mon souci c’est que le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $nbr_fic = count(file($file));
me compte le nombre total de ligne dans le fichier.
Or je veux uniquement les lignes remplie.
En gros j’aimerai que le compte ès qu’il recontre une ligne vide dans mon fichie csv.
Partager