Bonjour à tous .
Alors voilà, fortement intéressé par le php et le dev Web, je m'entraîne un peu sur divers scripts !
Et en voilà un où j'ai un soucis que je n'arrive pas à comprendre:
Je n'arrive pas à comprendre l'erreur:
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <?php function displayCSV() { $fichier = "files/uploadedDoc.csv"; if (file_exists($fichier)) { $fp = fopen("$fichier", "r"); } else { /* le fichier n'existe pas */ echo "Fichier introuvable !<br/>Arret de l'importation."; exit(); } $row = 0; while (!feof($fp)){ $ligne = fgets($fp,4096); $liste = explode( ";",$ligne); $nbrColonnes = count($liste); $tableauTitre = array($nbrColonnes); $tableauVariables = array($nbrColonnes); $row++; if($row == 1) { echo "---------------------------------------------<br/> Affichage des titres de colonnes: <br/> ---------------------------------------------<br/><br/>"; for($i = 0; $i < $nbrColonnes; $i++) { $tableauTitre[$i] = $liste[$i]; echo $tableauTitre[$i]."<br/>"; } echo "<br/> ---------------------------------------------<br/>"; echo "Importation des variables par titre: <br/> ---------------------------------------------<br/><br/>"; } else { $row2 = $row - 1; echo $row2."eme Ligne: <br/>"; for($j = 0; $j < $nbrColonnes; $j++) { $tableauVariables[$j] = $liste[$j]; echo $tableauTitre[$j]." = ".$tableauVariables[$j]."<br/>"; } } } } ?>
Elle se situe dans la seconde boucle "for".
Notice: Undefined offset: 1 in C:\xxx\displayCSV.php on line 45
Et cette erreur est répétitive pour chacune des colonnes de mon fichier csv ...
Merci d'avance à ceux qui trouveront une réponse à mon problème
Partager