Bonsoir à tous,
Voila je voudrais insérer le contenu d'un fichier CSV.
Exemple de contenu :
Avec cette page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1234567;CHAINE DE CARACTERES;15/07/2010;00:00 a 23:59;0;0
et voila les erreurs
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 <?php $i = 0; $path = $_POST['path']; if (file_exists($path)) { $fichier = fopen($path, "r"); while(!feof($fichier)){ $uneLigne = fgets($fichier); $tableauValeurs = explode(';', $uneLigne); if ($i == 0) { $resultExplode0 = $tableauValeurs[0]; } elseif ($i == 1) { $resultExplode1 = $tableauValeurs[1]; } elseif ($i == 2) { $resultExplode2 = $tableauValeurs[2]; } elseif ($i == 3) { $resultExplode3 = $tableauValeurs[3]; } elseif ($i == 4) { $resultExplode4 = $tableauValeurs[4]; } elseif ($i == 5) { $resultExplode5 = $tableauValeurs[5]; } $weeknumber = $_POST['week_number']; $file_name = $_POST['file_name']; $i++; } $sql = 'INSERT INTO far_c ("code", "nom", "date", "plage", "incoming", "outgoing", "week_number", "nom_fichier") VALUES ("'.$resultExplode0.'", "'.$resultExplode1.'", "'.$resultExplode2.'", "'.$resultExplode3.'", "'.$resultExplode4.'", "'.$resultExplode5.'", "'.$week_number.'", "'.$file_name.'")'; mysql_query($sql); fclose($fichier); } else { echo "Le fichier $file_name n'existe pas"; } ?>
Notice: Undefined variable: resultExplode1 in C:\wamp\www\APPAUTO\rep_rcbt2.php on line 60
Notice: Undefined variable: resultExplode2 in C:\wamp\www\APPAUTO\rep_rcbt2.php on line 60
Notice: Undefined variable: resultExplode3 in C:\wamp\www\APPAUTO\rep_rcbt2.php on line 60
Notice: Undefined variable: resultExplode4 in C:\wamp\www\APPAUTO\rep_rcbt2.php on line 60
Notice: Undefined variable: resultExplode5 in C:\wamp\www\APPAUTO\rep_rcbt2.php on line 60
Notice: Undefined variable: week_number in C:\wamp\www\APPAUTO\rep_rcbt2.php on line 60
Sauriez-vous me dire ce qui ne va pas dans mon code ?
Merci d'avance
Partager