Page 1 sur 1

rechercher remplacer

Posté : 30 mars 2006, 11:21
par micka95
Bonjour,

Je voudrais écrire un script en php qui ouvre un fichier et remplacer les virgules qui se trouve à l'intérieur par des points. Mais je ne sais pas trop comment faire.

Posté : 30 mars 2006, 11:26
par zeus
En cherchant sur google, tu aurais vite trouver les fonction
fopen
fread
file
fwrite
str_replace

Dans l'idée, il faut :
- que tu ouvre ton document
- que tu récupère le contenu
- que tu remplace les caractères voulus
- que tu effaces le contenu du fichier
- que tu y ecrive ce que tu vient de traiter

Je pense qu'avec ce que je viens de te donner, tu peut commencer à travailler ;)

Posté : 30 mars 2006, 15:32
par micka95
voilà la solution que j'ai trouvé:
$filename = "D:/chemin/fichier.txt";
      
      $handle = fopen ($filename, "r");
      $contents = fread ($handle, filesize ($filename));
      fclose ($handle);

      $contentsCorrige=str_replace(",",".","$contents");

      $handleCorrection = fopen ($filename, "w");
      fwrite($handleCorrection,$contentsCorrige);

      fclose($handleCorrection);

Posté : 30 mars 2006, 20:29
par Cyrano
[Résolu] alors :?: