Code :
<?php $row=1;// cela va nous permettre de passer d'une ligne à l'autre. $fichier = $_FILES['fichier']['name'] ; $extensionFichier = $elementsChemin['extension']; $extensionsAutorisees = array("csv" ); if (! (in_array($extensionFichier, $extensionsAutorisees))) { echo "<script langage='javascript'>alert('Le fichier n\'a pas l\'extension attendue');</script>"; include("formulaire.php" ); } else { // Copie dans le repertoire du script avec un nom // incluant l'heure a la seconde pres $repertoireDestination = dirname(__FILE__). "/"; $nomDestination = "fichier_du_". date("YmdHis" ). ".". $extensionFichier; move_uploaded_file($_FILES["fichier"]["tmp_name"], $repertoireDestination. $nomDestination); $handle = fopen($nomDestination, "r" ); //on ouvre le fichier .csv if($handle !== false){ // on vérifie si le fichier existe, si oui on exécute le code qui arrive après. for($row!=0;$row<=1000;$row++){ //ici on effectue une boucle qui va parcourir le fichier de la ligne 1 à la ligne 4. $data = fgetcsv($handle, 1024, "," ); // ici on récupère les valeurs de la ligne qui se trouvent entre les virgules. $valeur0=$data[0]; $valeur1=$data[1]; // on récupère la 2ème valeurs. $valeur2=$data[2]; // on récupère la 3ème valeurs. $fp= fopen("COARRI_DISCHARGE.csv", "a" ); fwrite($fp, "$valeur0" );fwrite ($fp, "\n" ); fwrite($fp, "$valeur1" );fwrite ($fp, "\n" ); fwrite($fp, "$valeur2" );fwrite ($fp, "\n" ); fwrite($fp, "\n" ); //permet de faire un saut de ligne. } } } ?>
|