[fonction]Supprimer une donnée d'un fichier txt
Posté : 01 avr. 2006, 10:37
Bonjour à tous,
Je souhaite suprimer une donnée dans un fichier texte. Voici l'allure de son contenu:
et avoir par exemple en sortie à l'interieur de ce même fichier:
Quelles fonctions dois-je utiliser pour arriver à mes fins?? Je me perd avec celles du style str_replace() ereg() strtr()...
Pouvez-vous m'aider??
Merci et à bientôt!
Je souhaite suprimer une donnée dans un fichier texte. Voici l'allure de son contenu:
Donc séparé par des ":"donnée1:donnée2:donnée3: ...
et avoir par exemple en sortie à l'interieur de ce même fichier:
Et voici le script en question:donnée1:donnée3: ...
Code : Tout sélectionner
$fp=fopen("$file","r");
$contenu=fgets($fp,4096);
fclose($fp);
$contenu_array = explode(":",$contenu);
fclose($fp);
//Voilà, il me faut mettre ici un truc du style
//$new_modif=strtr($info_hash, "", $contenu):
// biensur ça marche pas!!
//Je pense que l'idée serait de modifier toute la chaine (ou la valeur du tableau?) et de réécrire le //tout dans le fichier en faisant par exemple:
$fp=fopen("$file","w+");
fwrite($fp,$new_modif);
fclose($fp);Quelles fonctions dois-je utiliser pour arriver à mes fins?? Je me perd avec celles du style str_replace() ereg() strtr()...
Pouvez-vous m'aider??
Merci et à bientôt!