Code : Tout sélectionner
125, "texte1" , "test2" , 0 , 0 , 1 "x"
125, "texte1" , "test2" , 0 , 0 , 1 "x"
125, "texte1" , "test2" , 0 , 0 , 1 "x"
125, "texte1" , "test2" , 0 , 0 , 1 "x"
j'ai crée un script pour le traité qui lit le fichier ligne par ligne et qui fait un explode pour traiter les donnée avec , comme separateur
$file ="data.txt";
$fd = @fopen($file,"r");
if (!$fd) die("Impossible d'ouvrir le fichier");
while (!feof($fd)) {
$ligne = fgets($fd, 1024);
if (!feof($fd)){
$data = explode(",", $ligne);
// ici le reste de mon script de traitement
$texte = $data[3];
}
}
fclose($fd);
mon probleme c'est je me suis aperçu que dans le fichier que j'utilise sur certaine lignes ça me mets comme si dessous .
En gros se qui devrez etre sur une seul ligne se retrouve sur 2 ligne, se qui me fait une erreur d'offset
Code : Tout sélectionner
Notice: Undefined offset: 15 insert_data.php .......Code : Tout sélectionner
125, "texte1" , "test2" , 0 , 0 , 1 "x"
125, "texte1" , "test2" ,
0 , 0 , 1 "x"
125, "texte1" , "test2" , 0 , 0 , 1 "x"
125, "texte1" , "test2" , 0 , 0 , 1 "x"
en gros je reçoi un fichier texte tout les jours pour metre a jours une base de donnée et je sais pas forcement les ligne qui auron ce type de probleme