<?php $a_virer="ma ligne à enlever"; $fichier="affichage.txt"; // tu adaptes //ouverture en lecture et modification $text=fopen($fichier,'r') or die("Fichier manquant"); $contenu=file_get_contents($fichier); $contenuMod=str_replace($a_virer,'',$contenu); fclose($text); //ouverture en écriture $text2=fopen($fichier,'w+') or die("Fichier manquant"); fwrite($text2,$contenuMod); fclose($text2); ?>
$a_virer = "Truc1|Machin1|faux";car je ne connai pas le contenu du fichier celui ci étant alimenté dynamiquement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprint "<td></td>";
if (isset($_GET['ajout'])) // Si on demande de supprimer une ligne { $content = file('affichage.txt'); $num = 0; $data = explode('|',$content[$num]); $data[2] = "vrai\r\n"; $content[$num] = implode('|', $data); file_put_contents('affichage.txt', $content); }
$aContent = file('affichage.txt'); $sReplace = 'la valeur de remplacement'; $aContent[$_GET['ajout']-1] = substr_replace($aContent[$_GET['ajout']-1], $sReplace, (strrpos($aContent[$_GET['ajout']-1], '|')+1)).PHP_EOL; file_put_contents('affichage.txt', implode($aContent));