Bonjour, le code suivant permet de supprimer la ligne d'un fichier txt contenant le mot TEMPO . j 'ai juste un problème pour que ce script sup bien toutes les lignes contenants TEMPO . En effet la premières ligne contenant TEMPO n'est jamais sup. Pour les autres lignes c'est ok . voila je patauge . Merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<?php
 
$file = "https://www.webcom.fr.data.TXT";
$newfile = 'file.txt';
 
if (!copy($file, $newfile)) {
    //echo "La copie $file du fichier a échoué...\n";
}
 
 
$file     = array_chunk(array_filter(explode("\n", str_replace(array("\n\t", "\r"), "", file_get_contents('file.txt')))), 2);
$contents = '';
foreach($file as $lines) {
    if(substr_count($lines[0], "TEMPO") === 0) { // <=============== PROBLEME
        $contents.= implode("\n", $lines) . "\n";
    }
}
file_put_contents('file.txt', $contents);
//var_dump(file_get_contents('file.txt'));
 
 
?>