preg_match_all et son utilisation!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : preg_match_all et son utilisation!

preg_match_all et son utilisation!

par Kommius » 16 août 2009, 18:39

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 : Tout sélectionner

stripslashes
sur toutes les lignes contenant un

Code : Tout sélectionner

echo "";
.

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!! :)