|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre expérimenté
![]() |
Bonjour,
Je fais appel à vos connaissances car si il y a vraiment bien un truc où j'ai du mal, c'est les expressions régulières ![]() Une exemple vaut mieux qu'un long discours : Je dispose d'une url de ce type, que je retrouve grâce $_SERVER['REQUEST_URI'] (je prends celui-ci à cause de l'url rewriting que j'ai mis en place) : /project_d01/sous-categorie-60.html Je voudrais bien avoir : sous-categorie J'ai essayé ça et diverses variantes mais rien, mon printr reste définitivement vide : Code :
Merci
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
||
|
|
00
|
|
|
#2 | ||
|
Invité régulier
![]() Inscription : octobre 2011 Messages : 4 ![]() |
Bonsoir,
Une proposition : Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
c'est pour faire quoi ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() |
Je m'en sers pour de la redirection.
J'ai une page qui gère Famille -> Catégorie -> Sous catégorie de produits. Suivant la page que l'on consulte, l'utilisateur déclenche une action pour un traitement et j'ai besoin de faire une redirection sur cette même page mais avec les paramètres défini par l'utilisateur.
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#5 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 671 ![]() |
Il manque les chiffres dans ton premier groupe, et m'est avis que tu dois avoir au moins un caractère dedans donc :
Code x :
/([a-z0-9-_]+)/([a-z-]+)([0-9]+)(\.html|\.php)
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
10
|
|
|
#6 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() |
Je ne suis pas sur de comprendre ta question.
Merci Celira c'est impec' et comme d'hab', j'ai pas vu l'évidence ![]() Merci à tous. Je mettrai en résolu une fois la question de stealth35 traitée.
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
t'as a manipuler l'adresse comme ça, si tu veux une information rajoute la dans ton GET, je suppose que tu fais déjà du rewrting, montre ton htaccess
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 | |
|
Membre expérimenté
![]() |
Citation:
Ce que je voulais c'est juste récupérer le nom de la page courante après la réecriture mais sans les fioritures. Passer de "/project_d01/sous-categorie-60.html" à "sous-categorie" J'aurais pu passer par $_SERVER['QUERY_STRING'] et faire un explode() mais je trouvais ça trop compliqué.
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
montre ton htaccess ...
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 | ||
|
Membre expérimenté
![]() |
Voila, pardon oublie de ma part dans le précédent poste....
Ce n'est qu'un extrait car toutes les lignes sont construite de cette façon. Code :
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
||
|
|
00
|
|
|
#12 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
faut faire par exemple :
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
10
|
|
|
#13 |
|
Membre expérimenté
![]() |
C'est pas mal non plus ça finalement. Je m'étais même pas posé la question de savoir si c'était possible
Bon j'ai quelques lignes à modifier alors dans mon htaccess. Merci à tous. Je marque en résolu.
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com