Bonjour,
Je veux remplacer certains chaines de caracetres dans un fichier html , par une chaine de carectere conctané avec un compteur .
je m'explique:
J'ai un fichier import.html qui contient du code HTML, au niveau de ce code j'ai plusieurs(600 tr)
<tr> CHAINE </tr><tr> CHAINE </tr><tr> CHAINE </tr>....
, je veux lire le fichier html et l'ecrire , en modifiant pour
<tr> CHAINE1 </tr><tr> CHAINE2 </tr><tr> CHAINE3 </tr><tr> CHAINE4 </tr>....<tr> CHAINE300 </tr>
J'ai fais un script php comme cela ,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
$t_theFile = 'import.htm';
$f = fopen($t_theFile, 'r');
$content = fread($f, filesize($t_theFile));
for ($i=1;$i<=300;$i++)
if(preg_match('`CHAINE`',$content))
$content=str_replace('CHAINE', "CHAINE".$i, $content) ;
$fp=fopen("import.htm" ,"w") ;
fwrite($fp, $content);
fclose($fp)
?> |
mais ça marche pas , il me donne pas le résultat que je veux .
Merci pour votre aide
A+
Partager