1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
| ?php
$fichier = fopen("parserpdf.txt","w");
$row = 1;
$array = null;
if (($handle = fopen("test.csv", "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 738, ";")) !== FALSE)
{
$array[] = $data;
}
echo $array[0][0] ; // DATE EMISSION
echo ';';
echo $array[0][18] ; // MONTANT
echo ';';
echo $array[0][51] ; // MONTANT TVA
echo ';';
// Ajout Retour à la ligne dans le fichier texte.
// echo ' '. "\r\n";
echo $array[0][20] ; // affiche date
echo ';';
echo $array[0][30] ; // affiche valeur montant
echo ';';
echo $array[0][53] ; // affiche valeur montant
echo ';';
// Ajout Retour à la ligne dans le fichier texte.
// echo ' '. "\r\n";
echo $array[1][20] ; // affiche date
echo ';';
echo $array[1][30] ; // affiche valeur montant
echo ';';
echo $array[1][53] ; // affiche valeur montant
echo ';';
fwrite($fichier, ob_get_contents());
fclose($fichier);
ob_end_flush();
// FONCTION SUPPRESION <BR> dan sle fichier texte
define('FICHIER', 'parserpdf.txt');
$resultats =array();
$mot = "<br>";
/* Prend le contenu du fichier d'un coup */
$content = file_get_contents(FICHIER);
$pattern = $mot;
/* cherche combien de fois il trouve le mot, le tableau de résultat sera dans... $resultats ;-) */
$nb = preg_match_all($pattern, $content, $resultats);
//if ($nb > 0) {
//echo "$mot trouvé $nb fois";
/* remplace toutes les occurences de $mot par "rien" */
$content = str_replace($pattern, "", $content);
/* Réécris le tout */
$fp = fopen(FICHIER, "w") or die("camarchepo !!");
fwrite($fp, $content);
fclose($fp);
exit;
fclose($handle);
?> |
Partager