|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
amokk WRInaute passionné

Inscrit le: 09 Mai 2005 Messages: 760
|
Posté le : Sam Jan 07, 2006 0:36 Sujet du message: Probleme de requete if ($url=='%monsite%') echo'etc...'; |
|
|
Salut,
Voila je cherche a mettre en oeuvre une condition du genre
| Code: |
| if ($url=='%monsite%') echo'laconditionsuivante'; |
A savoir que je cherche a obtenir une condition sur le fait que $url est egal toute url contenant "monsite" dans l'url
Mais avc les %% comme en sql ca ne fonctione pas, comment dois je proceder en php merci  |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Sam Jan 07, 2006 0:40 Sujet du message: Probleme de requete if ($url=='%monsite%') echo'etc...'; |
|
|
tu ne peut pas mettre de * ou % directement dans un if
il faut que tu passe par les expressions regulieres.
| Code: |
| if (ereg('(.*)monsite(.*)', $url)) { echo 'condition suivante'; } |
|
|
| |
|
 |
amokk WRInaute passionné

Inscrit le: 09 Mai 2005 Messages: 760
|
Posté le : Sam Jan 07, 2006 0:52 Sujet du message: Probleme de requete if ($url=='%monsite%') echo'etc...'; |
|
|
| KaZhaR a écrit: |
tu ne peut pas mettre de * ou % directement dans un if
il faut que tu passe par les expressions regulieres.
| Code: |
| if (ereg('(.*)monsite(.*)', $url)) { echo 'condition suivante'; } |
|
Merci Ca roule maintenant  |
|
| |
|
 |
Jaunalgi WRInaute impliqué

Inscrit le: 11 Aoû 2004 Messages: 258
|
Posté le : Sam Jan 07, 2006 23:14 Sujet du message: Probleme de requete if ($url=='%monsite%') echo'etc...'; |
|
|
| KaZhaR a écrit: |
tu ne peut pas mettre de * ou % directement dans un if
il faut que tu passe par les expressions regulieres.
| Code: |
| if (ereg('(.*)monsite(.*)', $url)) { echo 'condition suivante'; } |
|
Tu n'es pas obligé de mettre (.*) normalement. C'est par esthétisme ou respect des standards? Cela m'intrigue.  |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Sam Jan 07, 2006 23:16 Sujet du message: Probleme de requete if ($url=='%monsite%') echo'etc...'; |
|
|
je ne suis pas du tout un feru des expressions regulieres.
on m'a dit "pour dire tous les caracteres, tu mets (.*)"
so, quand je veut signifier tous les caracteres, je mets un (.*) qu'il soit indispensable ou pas, du moment que ca fonctionne pareil (et que ca prends pas plus de ressources) |
|
| |
|
 |
Jaunalgi WRInaute impliqué

Inscrit le: 11 Aoû 2004 Messages: 258
|
Posté le : Sam Jan 07, 2006 23:22 Sujet du message: Probleme de requete if ($url=='%monsite%') echo'etc...'; |
|
|
Ah ok. J'ai du mal aussi avec elles sur des trucs très complexes. Me voila rassuré  |
|
| |
|
 |
| |
|
|