par
Ajoloca » 24 janv. 2007, 18:18
Re,
C'est un exemple, donc ne te contente pas d'un copier coller. Essaie de comprendre et si tu as des questions n'hésite pas à le poser.
Certaines étapes peuvent être supprimées, je te le donne pas à pas pour que tu puisses comprendre.
// Initialisation des variables
$nbrLigsLues = 0; // Nombre de lignes lues
$nbrLignesFichier = 0; // Nombre de lignes dans le fichier
$nomFichier = 'fichier.csv'; // Nom du fichier à traiter
// Chargement du fichier dans un tableau temporaire
$tabTemp = file($nomFicher);
// On compte le nombre de lignes dans le fichier
$nbrLignesFichier = count($tabTemp);
// On boucle sur le tableau jusqu'à rencontrer une ligne vide ou que la fin du tableau soit atteinte.
while($nbrLigsLues < $nbrLignesFichier && '<br />' != trim(nl2br($tableau[$nbrLigsLues]))) {
$nbrLigsLues++;
}
// On affiche le résultat
echo 'Nombre de lignes traitées : ' . $nbrLigsLues . '<br />';
Je n'ai pas testé le code, il possible qu'il comporte des erreurs, si c'est la cas, poste-les. On les corrigera.
Re,
C'est un exemple, donc ne te contente pas d'un copier coller. Essaie de comprendre et si tu as des questions n'hésite pas à le poser.
Certaines étapes peuvent être supprimées, je te le donne pas à pas pour que tu puisses comprendre.
[php]
// Initialisation des variables
$nbrLigsLues = 0; // Nombre de lignes lues
$nbrLignesFichier = 0; // Nombre de lignes dans le fichier
$nomFichier = 'fichier.csv'; // Nom du fichier à traiter
// Chargement du fichier dans un tableau temporaire
$tabTemp = file($nomFicher);
// On compte le nombre de lignes dans le fichier
$nbrLignesFichier = count($tabTemp);
// On boucle sur le tableau jusqu'à rencontrer une ligne vide ou que la fin du tableau soit atteinte.
while($nbrLigsLues < $nbrLignesFichier && '<br />' != trim(nl2br($tableau[$nbrLigsLues]))) {
$nbrLigsLues++;
}
// On affiche le résultat
echo 'Nombre de lignes traitées : ' . $nbrLigsLues . '<br />';
[/php]
Je n'ai pas testé le code, il possible qu'il comporte des erreurs, si c'est la cas, poste-les. On les corrigera.