bedomon La vérité est ailleurs | Salut tout le monde, Voila j'ai fait un script pour remplacer certain caractere d'un fichier texte le but etant de le mettre au format csv.
j'execute mon script il n'y a aucune erreur mais il ne remplace rien du tout dans mon fichier texte .. pourquoi??? je l'ignore, si quelqu'un pouvait m'eclairer voila mon script:
Code :
- set_time_limit(0);
- $compteur=0;//compteur du caractere a rechercher
- $old_car1 = chr(124);// caractere |
- $old_car2 = chr (42);//caractere *
- $old_car2_bis = ord(42);
- $new_car1 = chr(59);//caractere ;
- $new_car2 = chr(13);//caractere etour chariot
- $file=fopen('c:\\Alexandre\\etic.ouv','r+');
- $chaine = fread($file,1101824);
- //$len=strlen($chaine);
- //echo "$len";
- print "il y a ".substr_count($chaine,$old_car1)."caratere |<br>";
- print "il y a ".substr_count($chaine, $old_car2)."caractere *";
- if (!(ereg_replace ( "$old_car2_bis", "$new_car2", $chaine))){
- echo"ca marche pô";
- }else{
- echo "ca marche!!!";
- }
|
merci d'avance a ceux qui pourront m'aider ---------------
Il faut la chercher
|