bonjour tout le monde.
voilà le probleme que j'ai.
j'essai d'afficher le contenu d'un fichier CSV et ca marche.le probleme c'est que j'essai de remplacer la tabulation par ( un ; ).encore une autre ca marche mais pas pour toutes les lignes, le programme que j'ai réalisé il remplace la tabulation dans une ligne et il saute 2 ou 3 autres:
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
 
<?
$fp = fopen("tmp/pige.csv", "r");
$separateur=" ";
$ligne = fgets($fp,4096);
$liste = explode("$separateur", "$ligne");
while ($data=fgetcsv($fp, 1000, "," ) and $dataa=fgetcsv($fp, 1000, " " ) and $datae=fgetcsv($fp, 1000, " " ))
{
$nbre=count($data);
$nbrea=count($dataa);
$nbree=count($datae);
for ($i=0; $i<$nbrea;$i++){
print $dataa[$i].";";
}
for ($i=0; $i<$nbree;$i++){
print $datae[$i].";";
}
for ($i=0; $i<$nbre;$i++){
print $data[$i]."-";
}
print "<br/>";
} 
fclose($fp); 
?>
si une personne a une autre idée .
merci d'avance.