j'ai surement loupé quelques chose.
voici le code
<?php
/* Fichier à supprimer */
$fichier = "termine.csv";
if( file_exists ($fichier))
unlink( $fichier ) ;
$filename = "all.csv";
$fileRead = fopen($filename, 'r');
$fileWrite = fopen("termine.csv", "w");
$sep = "|";
if (!$fileRead || !$fileWrite) {
echo "Erreur d'ouverture du fichier de lecture et/ou d'écriture avec $filename.";
}
fputs($fileWrite, $data= chr(0xEF) . chr(0xBB) . chr(0xBF));
while (($data = fgetcsv($fileRead, 0, "|")) !== FALSE) {
// le commencement des colonne est 0]);
fputcsv($fileWrite, array(. $data[54]. $sep. $data[57]. $sep . $data[28] . ".jpg" ) ,"|", "\"", "\\", "\n");
}
fclose($fileWrite);
fclose($fileRead);
echo "copie terminée merci";
?>
en gros une ligne donne ceci.
"SUISSE|10BR15560R150T-5050|3286341380019|43|74,77|BRIDGESTONE|155/60R 15 74T TL T-005|non|été|155|60|15|74|T|TURANZA T005||C|A|070B|5,7|6263.jpg"
merci d'avance pour votre aide