Bonjour,

J'ai un fichier .csv séparé par des ; qui comporte 14 colonnes et que j'importe en BDD.
Une fois importé, je fais un contrôle de cohérence entre le nombre de lignes du fichier et le nombre de lignes dans la BDD.
Mes deux scripts comptent bien le nombre de lignes respectives.
Cependant, j'ai une erreur non bloquante lors du comptage du nombre de lignes du fichier :
Notice: Undefined offset: 2 in C:\wamp64\www\goo\import_spreadsheet.php on line 39
La colonne 2 du .csv correspond à une colonne de dates.
Voici la ligne 39 :
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
 if ($i > 1 && substr($colonne[2],-7,2) == $_SESSION["mois"]){
Et voici le script :
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
        $lignesFichier = fopen($_FILES["file"]["tmp_name"], "r");
        $nbLignes = array();
        $i = 0;
        while (!feof($lignesFichier)){
            $i++;
            $lignes=    fgets($lignesFichier);
            $colonne = explode(";", $lignes);
            if ($i > 1 && substr($colonne[2],-7,2) == $_SESSION["mois"]){
                $nbLignes[] = $colonne[2];
            }
        }
        $_SESSION["lignes"] = count($nbLignes);
        fclose($lignesFichier);
Comment se fait-il que j'ai cette erreur et en même temps un nombre de lignes compté qui est juste ?

Merci pour vos éclairages !

Goo