par
Kommius » 16 août 2009, 18:39
Bonjour à tous,
Je cherche à faire un script relativement simple.
Il s'agit d'aller extraire le contenu d'un fichier, et faire un
sur toutes les lignes contenant un
.
Pour le moment, voici le bout de code que j'ai réussi à pondre :
$file_contents = file_get_contents($fichier);
if(preg_match_all('`^echo"(.*?)"', $file_contents, $matches)){
foreach ($matches as $val) {
$processed .= stripslashes($val);
}
} else {
$processed .= $file_contents; //-- Que dois-je mettre ici si le match ne correspond pas?
}
file_put_contents($fichier, $processed);
Suis-je sur la bonne piste? Quelqu'un peut-il m'orienter dans la bonne direction s.v.p? Merci à vous!!

Bonjour à tous, :mrgreen:
Je cherche à faire un script relativement simple.
Il s'agit d'aller extraire le contenu d'un fichier, et faire un [code]stripslashes[/code] sur toutes les lignes contenant un [code]echo "";[/code].
Pour le moment, voici le bout de code que j'ai réussi à pondre :
[php]$file_contents = file_get_contents($fichier);
if(preg_match_all('`^echo"(.*?)"', $file_contents, $matches)){
foreach ($matches as $val) {
$processed .= stripslashes($val);
}
} else {
$processed .= $file_contents; //-- Que dois-je mettre ici si le match ne correspond pas?
}
file_put_contents($fichier, $processed);
[/php]
Suis-je sur la bonne piste? Quelqu'un peut-il m'orienter dans la bonne direction s.v.p? Merci à vous!! :)