supression d'une ligne via str_replace

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

06 nov. 2006, 13:47

Tu peux garder le code que tu as pour la lecture et le remplacement de ta chaine, et puis pour l'écriture dans le fichier, il te suffit de l'ouvrir en mode écriture et d'écraser le fichier avec ton contenu modifié :)
...

$fp = fopen("ton_fichier","w"); 
fwrite($fp,$contenu); 
fclose($fp); 
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 106 Messages

06 nov. 2006, 13:57

Merci beaucoup, cela marche :
$contenu = file_get_contents('include_block_suprimer.php');
$contenu = str_replace("<option value='$blocksupr'>$blocksupr</option>","","$contenu");
$fp = fopen("include_block_suprimer.php","w"); 
fwrite($fp,$contenu); 
fclose($fp);