Salut,
Ma méthode va peut-être paraître un peu "bourrin" mais bon...
$rep = opendir($dir);
while($file = readdir($rep)) {
if(substr($file, -3) == 'txt') {
$contents = join('', file($file));
$fp = fopen($file, 'w');
fwrite($fp, str_replace('old_string', 'new_string', $contents));
fclose($fp);
}
}
closedir($rep);
Voilà. Je n'ai pas testé mais c'est un truc dans ce genre qu'il faut réaliser. Et fais quand même une copie de tes fichiers texte avant de lancer ce script car on ne sait jamais...
Dean -
[ Lien ]-------------------------------
Réponse au message :
-------------------------------
> Salut,
>
> Dans une page, je passe en parametre un chemin de repertoire.
> J'aimerais pouvoir faire un remplacement de chaine de caracteres dans tous les fichiers txt de ce repertoire.
>
> Qqn pourrait me dire comment faire cette operation ??
>
> Merci.