Bonjour,

Je desire ouvrir en lecture un fichier csv a laide de php.
J execute cette fonction:


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
 
$File = "monfic.csv";
if (file_exists($File)) 
        { 
        $inF = fopen($File,"r+"); 
        while (($data = fgetcsv($inF, 1000, ",")) !== FALSE) 
                {
               $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>\n";
        $row++;
        for ($c=0; $c < $num; $c++) 
                        {
         echo $data[$c] . "<br />\n";
            }
                }
fclose($inF);
        }
A la compilation ceci m affiche cela :

0 fields in line :
0 fields in line 1:
0 fields in line 2:
0 fields in line 3:
0 fields in line 4:
0 fields in line 5:
0 fields in line 6:
0 fields in line 7:
0 fields in line 8:
0 fields in line 9:
0 fields in line 10:

etc..... boucle infinie

Le contenue du csv est de cetype :

Joss Made Cafe,139.6575164794922,35.56728228587598,www.joss.fr,www.mobile/joss.fr
Moribe Club,139.68360900878906,35.56853899134082,www.moribe.jp,www.mobile/moribe.jp
Miyauchi Bento Bake,139.65391159057617;35.585572387409876,www.miyauchi.jp,www.mobile/miya.jp

Je ne vois pas pourquoi ca ne marche pas. Si vous avez une idee.. merci