Salut,
J'ai un script qui lit un CSV afin de le sotcker dans un bdd, le csv contient n lignes et m colonnes.
Le pb c'est que s'il provient d'un mac, le retour à la ligne n'est pas détecté, et la fonction fgets de me retourne pas n lignes ! J'ai trouvé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function convertLineEndings(&$text)
    {
        $text = str_replace("\r", "\n", $text);
        $text = str_replace("\n\n", "\n", $text);
    }
mais je ne peux pas l'utiliser dans mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$lines = file ($_FILES['pFichier']['tmp_name']);
foreach ($lines as $line_num => $line) 
{
  $tab = explode(";", $line);
  //......
}
une solution svp ?