Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2008, 17h23   #1
Futur Membre du Club
 
Inscription : janvier 2008
Messages : 38
Détails du profil
Informations personnelles :
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : janvier 2008
Messages : 38
Points : 17
Points : 17
Par défaut expressions rationnelles marche pas

Bonjour,
Je veux tester le contenu d'une chaine et savoir si elle contient le mot 'script', j'ai fait comme suivant mais ça marche pas :

Code :
1
2
3
4
5
6
7
8
function VerifierContenu($Contenu)
{
   $Syntaxe='/^[.]*script[.]*$/i';
   if(preg_match($Syntaxe,$Contenu))
      return true;
   else
     return false;
}
ça retourne toujours false

Cordialement
teramp3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2008, 17h29   #2
Futur Membre du Club
 
Inscription : janvier 2008
Messages : 38
Détails du profil
Informations personnelles :
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : janvier 2008
Messages : 38
Points : 17
Points : 17
Bon j'ai trouvé la réponse, j'aurai du faire:

Code :
1
2
3
4
5
6
7
8
function VerifierContenu($Contenu)
{
    $Syntaxe='/script/i'; //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    if(preg_match($Syntaxe,$Contenu))
        return true;
    else
        return false;
}
teramp3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web