par
speddy1406 » 25 juil. 2005, 16:18
copy("6h_auj_O3_prev.txt","assimile_6h.txt");
//copy("6h_auj_O3_prev.txt","assimile_6h.txt");
//copy("7h_auj_O3_prev.txt","assimile_7h.txt");
$a_fichier1 = file("C:\PREVAIR\CARTES\O3\assimile_6h.txt");
$a_fichier2 = file("C:\PREVAIR\CARTES\O3\assimile_04.txt");
$a_fichier_merge = array_merge($a_fichier1, $a_fichier2);
//trie selon les valeurs numériques dans l'ordre décroissant
$a_fichier_trie = array_multisort($a_fichier_merge, SORT_NUMERIC, SORT_DESC);
$fic_desc = fopen("C:\PREVAIR\CARTES\O3\assimile_04.txt", "w");
foreach($a_fichier_trie as $ligne) {
fputs($fic_dest, $ligne);
}
fclose($fic_dest);
par rapport à ce programme donc il ouvre les deux fichiers, il met le contenu du fichier2 à la fin du fichier2, puis il trie ce nouveau fichier et enfin il ouvre assimile_04 afin d'y mettre le contenu du fichier trié et c'est à ce moment qu'il fait un fichier vide.
Dois-je mettre un autre nom de fichier afin de stocker le nouveau fichier trié ?
[php]copy("6h_auj_O3_prev.txt","assimile_6h.txt");
//copy("6h_auj_O3_prev.txt","assimile_6h.txt");
//copy("7h_auj_O3_prev.txt","assimile_7h.txt");
$a_fichier1 = file("C:\PREVAIR\CARTES\O3\assimile_6h.txt");
$a_fichier2 = file("C:\PREVAIR\CARTES\O3\assimile_04.txt");
$a_fichier_merge = array_merge($a_fichier1, $a_fichier2);
//trie selon les valeurs numériques dans l'ordre décroissant
$a_fichier_trie = array_multisort($a_fichier_merge, SORT_NUMERIC, SORT_DESC);
$fic_desc = fopen("C:\PREVAIR\CARTES\O3\assimile_04.txt", "w");
foreach($a_fichier_trie as $ligne) {
fputs($fic_dest, $ligne);
}
fclose($fic_dest); [/php]
par rapport à ce programme donc il ouvre les deux fichiers, il met le contenu du fichier2 à la fin du fichier2, puis il trie ce nouveau fichier et enfin il ouvre assimile_04 afin d'y mettre le contenu du fichier trié et c'est à ce moment qu'il fait un fichier vide.
Dois-je mettre un autre nom de fichier afin de stocker le nouveau fichier trié ?