Problème pour afficher une regex
Bonjour,
Je débute en Regex et j'ai un petit soucis pour afficher ma regex. Je fais un test pour trouver un mot dans une liste, je récupère le mot dans un formulaire. L'utilisateur tape sa recherche et j'affiche le fichier. Bien sur le code ci dessus est en phase de test.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
//$motrechercher='code.txt';
$motliste= array("codEx.txt", "referant 120.pdf");
if (isset($_POST['fichier']))
{
foreach ($motliste as $listefichier)
{echo 'mot:'.$listefichier.'<br/>"#^[a-z0-9._-]+'.$_POST['fichier'].'[a-z0-9._-]+\.[a-z]{2,4}$#i"<br/>';
if(preg_match("#^[a-z0-9._-]+/s".$_POST['fichier']."/s[a-z0-9._-]+\.[a-z]{2,4}$#i", $listefichier))
{
echo 'le fichier '.$_POST['fichier'].' est contenu dans le liste<br/>';
}
else
{
echo 'le fichier '.$_POST['fichier'].' n\est pas contenu dans la liste<br/>';
}
}
}
?> |
Merci, LowTiste.