168,10 → 168,10 |
$donnees = array(); |
if (($pointeur = fopen($fichier, "r")) !== FALSE) { |
$this->noms_colonnes = fgetcsv($pointeur, 1000, chr(9)); |
$num_nom = 0; |
$num_nom = 0;//print_r($this->noms_colonnes); |
while (($ligne = fgetcsv($pointeur, 1000, chr(9))) !== FALSE) { |
$nombreChamps = count($ligne); |
$taxref[$ligne[0]] = $ligne; |
$taxref[$ligne[0]] = $ligne;//print_r($ligne); |
for ($c=0; $c < $nombreChamps; $c++) { |
if (isset($this->correspondance_colonnes[$this->noms_colonnes[$c]])) { |
if (is_array($this->correspondance_colonnes[$this->noms_colonnes[$c]])) { |
206,7 → 206,7 |
$this->correspondance_colonnes[$this->noms_colonnes[$c]].'="'.trim($ligne[$c]).'"'; |
} else { |
$nom[$this->correspondance_colonnes[$this->noms_colonnes[$c]]] = |
$this->correspondance_colonnes[$this->noms_colonnes[$c]].'="'.trim($ligne[$c]).'"'; |
$this->correspondance_colonnes[$this->noms_colonnes[$c]].'="'.trim(utf8_encode($ligne[$c])).'"'; |
} |
} |
} |
245,7 → 245,7 |
} |
unset($donnees[$num_nom]['CD_REF']); |
$donnees[$num_nom]['CD_NOM'] = 'CD_NOM='.$donnees[$num_nom]['CD_NOM']; |
}//echo "les taxons supérieurs manquants :".implode(" ,", $sup)." \nles retenus ".implode(" ,", $ref); |
}echo "les ".count($sup)." taxons supérieurs manquants :".implode(" ,", $sup)." \nles "."retenus ".implode(" ,", $ref); |
//$this->ecrireFichierCsv($ref, './retenu_absent.csv'); |
//$this->ajouterTaxonAbsent($abs); |
//$this->ecrireFichierCsv($sup, './superieur_absent.csv'); |