Re,
Réfléchis un peut à ce que tu fais.
Tu initialise une variable $content avec des points et tu demandes dans cette même variable de remplacer des choses qui n'existent pas.
Que crois-tu qui se passe ???
//chaines utilisées pour les remplacements
$ttn="\\t\\t\\n";
$zzz="\\z\\z\\z";
$t="\\t";
//les mêmes chaines au format motif d'expression rég.
$ttn_expression="/\\t\\t\\n/";
$zzz_expression="/\\z\\z\\z/";
$n_expression="/\\n/";
//mes opérations de remplacement
preg_replace($ttn_expression , $zzz, $content);
preg_replace($n_expression ,$t, $content);
preg_replace($zzz_expression, $ttn, $content);
$fichier=fopen('fichier.txt','w+');
fputs($fichier, $content);
fclose($fichier);
J'ai bien un nouveau fichier qui est créé et rempli avec $content, mais le contenu est identique à mon fichier initial alors que tous les \n devrait avoir été remplacés par \t, sauf les \n qui sont dans la chaine \t\t\n.
Tu vas te faire taper sur les doits ! Les up sont interdis sur PHPFrancepersonne ne sait comment remplacer des caractères de tabulation dans un fichier txt?